【发布时间】:2013-02-27 13:19:51
【问题描述】:
我在 mongodb 中有这个结构
{doc:
{ array_doc:[....//many documents]}
}
我在 mongodb 2.2 和 nodejs 0.8 中使用 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
【问题讨论】:
标签: javascript node.js mongodb mongoskin