我真的不知道如何描述它发生的原因,或者如何重现它。我有一种从外部站点下载一些数据并将其保存到文档的方法。如果我稍后查找文档(例如:通过查找),它就消失了。
如果我在控制台中并且事先将对象分配给一个变量,我可以通过该变量访问数据,但 .find 找不到它,并且 Collection.count 少一个。
为什么会出现这种情况?有任何想法吗?
这是使用 mongolab 在 heroku 上托管的。我在想也许数据库空间不足,但统计页面似乎另有说明。
我读错了吗?这是 db.stats() 输出:
{
"serverUsed": "A_URL_HERE",
"db": "DB_NAME_HERE",
"collections": 11,
"objects": 116295,
"avgObjSize": 3300.993611075283,
"dataSize": 383889052,
"storageSize": 474427392,
"numExtents": 49,
"indexes": 9,
"indexSize": 4259696,
"fileSize": 520093696,
"nsSizeMB": 16,
"ok": 1
}