私はmongodbにこの構造を持っています
{doc:
{ array_doc:[....//many documents]}
}
nodejs 0.8でmongodb 2.2でmongoskinを使用しています
var code_doc='HSKD41814541211';
var db = mongo.db(perm+"@127.0.0.1:27017/database",{safe:true});
db.collection('comercio').findAndModify(
{
'code':code,
'email':email,
},[],{$pull:{'doc.array_doc':{'doc.array_doc.code_doc':code_doc}}},{new:true},function(err,result)
array_doc 配列から多数のドキュメントを含むドキュメントを消去したい。配列内の各ドキュメントには固有の code_doc があります... 変数 code_doc='HSKD41814541211' に一致するドキュメントを消去したいです。
tnx