我真的对这个感到困惑。下面是我的数据库和集合。我无法让mongoexport将集合itunes_itunes_level4_US_uniq转储到json中。
我试图通过:
mongoexport -d test-database -c itunes_itunes_level4_US_uniq -o itunes_itunes_level4_US_uniq.json
2016-07-21T19:09:37.507-0500连接到:localhost 2016-07-21T19:09:37.508-0500导出0条记录
相同的命令允许我成功导出其他集合。 我做错了什么?
> show dbs
admin (empty)
local 0.078GB
test 0.078GB
test-database 47.931GB
> show collections
[object Object]
extract
extract_4l
extract_level4
itunes_itunes_level4_US_uniq
itunes_level4_US
rabbit_US_uniq
system.indexes
> use test-database
switched to db test-database
> db.itunes_itunes_level4_US_uniq.stats(1024)
{
"ns" : "test-database.itunes_itunes_level4_US_uniq",
"count" : 986099,
"size" : 5295580,
"avgObjSize" : 5499,
"storageSize" : 6002404,
"numExtents" : 24,
"nindexes" : 1,
"lastExtentSize" : 1818052,
"paddingFactor" : 1,
"systemFlags" : 1,
"userFlags" : 1,
"totalIndexSize" : 7,
"indexSizes" : {
"_id_" : 7
},
"ok" : 1
}
答案 0 :(得分:0)
mongoexport --db test-database --collection itunes_itunes_level4_US_uniq --out itunes_itunes_level4_US_uniq.json
导出整个数据库并通过以下命令在其中找到您的集合:
mongodump -d <database name> -o <directory_backup>
使用上述命令。