Mongodb mongorestore不工作。集合为空

Mongodb mongorestore不工作。集合为空,mongodb,mongodump,mongorestore,Mongodb,Mongodump,Mongorestore,我正在尝试将mongodb集合转储到文件中,然后使用它恢复到另一个mongodb实例 倾销- mongodump --host 127.0.0.1 --port 27017 --username vespauser --password <passwd> --collection vespastats --db vespa --out /archive/vespa-archive/vespa-db-backup_001 connected to: 127.0.0.1:270

我正在尝试将mongodb集合转储到文件中,然后使用它恢复到另一个mongodb实例

倾销-

mongodump --host 127.0.0.1 --port 27017 --username vespauser --password <passwd> --collection vespastats --db vespa --out /archive/vespa-archive/vespa-db-backup_001

    connected to: 127.0.0.1:27017
    2015-04-21T16:24:07.070-0400 DATABASE: vespa      to     /archive/vespa-archive/vespa-db-backup_testing01/vespa
    2015-04-21T16:24:07.141-0400    vespa.system.indexes to /archive/vespa-archive/vespa-db-backup_testing01/vespa/system.indexes.bson
    2015-04-21T16:24:07.148-0400             4 documents
    2015-04-21T16:24:07.149-0400    vespa.vespastats to /archive/vespa-archive/vespa-db-backup_testing01/vespa/vespastats.bson
    2015-04-21T16:24:07.316-0400             59724 documents
    2015-04-21T16:24:08.118-0400    Metadata for vespa.vespastats to /archive/vespa-archive/vespa-db-backup_testing01/vespa/vespastats.metadata.json
现在,当我登录到我的新mongodb实例并检查集合大小时,我得到一个很大的0-

# mongo
MongoDB shell version: 2.6.9
connecting to: test
> use vespa
switched to db vespa
> db.auth('vespauser', '<paswd>')
1
> db.vespastats.find()
> db.vespastats.count()
0
>
#mongo
MongoDB外壳版本:2.6.9
连接到:测试
>使用vespa
切换到db vespa
>db.auth('vespauser','')
1.
>db.vespastats.find()
>db.vespastats.count()
0
>

除了缺少文档之外,一切看起来都很好……原始集合中的计数是多少(不是通过日志获得的)?自从我运行该数据库以来,原始数据库中添加了更多数据,因此计数现在为-60841。我使用db.collectionname.count()获得了该计数
2015-04-21T16:31:11.963-0400 [initandlisten] connection accepted from 127.0.0.1:58444 #23 (1 connection now open)
2015-04-21T16:31:11.964-0400 [conn23]  authenticate db: admin { authenticate: 1, nonce: "xxx", user: "admin", key: "xxx" }
2015-04-21T16:31:11.968-0400 [conn23] CMD: drop vespa.vespastats
2015-04-21T16:31:13.757-0400 [conn23] allocating new ns file /var/lib/mongo/vespa.ns, filling with zeroes...
2015-04-21T16:31:13.838-0400 [FileAllocator] allocating new datafile /var/lib/mongo/vespa.0, filling with zeroes...
2015-04-21T16:31:13.846-0400 [FileAllocator] done allocating datafile /var/lib/mongo/vespa.0, size: 64MB,  took 0.007 secs
2015-04-21T16:31:13.847-0400 [conn23] build index on: vespa.vespastats properties: { v: 1, key: { _id: 1 }, name: "_id_", ns: "vespa.vespastats" }
2015-04-21T16:31:13.848-0400 [conn23]    added index to empty collection
2015-04-21T16:31:13.857-0400 [conn23] build index on: vespa.vespastats properties: { v: 1, key: { url: 1 }, name: "url_1", ns: "vespa.vespastats", background: true }
2015-04-21T16:31:13.857-0400 [conn23]    added index to empty collection
2015-04-21T16:31:13.858-0400 [conn23] build index on: vespa.vespastats properties: { v: 1, key: { r_tstpm: 1 }, name: "r_tstpm_1", ns: "vespa.vespastats", background: true }
2015-04-21T16:31:13.859-0400 [conn23]    added index to empty collection
2015-04-21T16:31:13.860-0400 [conn23] build index on: vespa.vespastats properties: { v: 1, key: { url: 1, r_tstpm: 1 }, name: "url_1_r_tstpm_1", ns: "vespa.vespastats", background: true }
2015-04-21T16:31:13.860-0400 [conn23]    added index to empty collection
2015-04-21T16:31:13.862-0400 [conn23] end connection 127.0.0.1:58444 (0 connections now open)
# mongo
MongoDB shell version: 2.6.9
connecting to: test
> use vespa
switched to db vespa
> db.auth('vespauser', '<paswd>')
1
> db.vespastats.find()
> db.vespastats.count()
0
>