なぜそれが起こるのか、またはそれを再現する方法を説明する方法がよくわかりません。外部サイトから一部のデータをダウンロードし、ドキュメントに保存する方法があります。後でドキュメントを探すと (例: 検索を介して)、なくなってしまいます。
コンソールにいて、事前に変数に割り当てられたオブジェクトを持っている場合、その変数を介してデータにアクセスできますが、.find はそれを見つけられず、Collection.count は 1 つ少なくなります。
なぜこれが起こるのでしょうか?何か案は?
これは、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
}