我对Mongodb非常陌生,迄今已成功使用Find, Insert, Update
方法。然而,随着Delete
功能我不能够访问写结果无法从回调中的remove()访问writeresult
插入(工程)
productCollection.insert(newProduct, function (err, result) {
callBack(err, { message: result["insertedCount"] + ' product created successfully.' });
});
查找(工程)
productCollection.find({}).toArray(function (err, docs) {
callBack(err, { product: docs });
});
删除(有问题)
productCollection.remove({ id: pId }, { justOne: 1 }, function (err, result) {
callBack(err, { message: result});
});
这里的时候,我回到{消息:结果}我得到
{
"message": {
"ok": 1,
"n": 0
}
}
但我想其实从结果中读取“N”以示无文件删除
试过以下
- {消息:R t esult [ “N”]}
- {消息:结果[ “nRemoved”]}
但在这两种情况下,它返回空对象{}。