私はコレクションからすべての無効なドキュメントを削除するクレンジング機能を書いています。このため私は無効な_id値を配列変数にプッシュし、$ inで削除する考えがあります。mongodb値を配列変数にプッシュ
function(scan){
var err
for(var n=1;n<scan;n++){
var doc = db.zeroDimFacts.findOne({_id:n}) ,nKeys =0;
for(k in doc)
nKeys++
if(nKeys <5)
err = n.toArray()
}
すべての値をerr配列にプッシュした後、一致するドキュメントを削除するスクリプトがあります。しかし、n.toArray()
に私のエラーを投げるコードには何かがありません。
誰かがコードを修正する手伝いをしてくれますか?
無効なドキュメントを見つけるための「条件」は何ですか? –
問題文に記載されているとおり、基準は無効なドキュメントを削除することです。 –
無効なドキュメントは何ですか?あなたがそれを説明するなら、誰かがあなたが基準でそれを行うのを助けることができます。 –