我一直在努力让代码在回调中执行几天,但我不确定我做错了什么。以下是我试图执行的代码。由于某种原因,即使序列增加,回调也不会被执行。
请帮忙。
var seqCollection = new mongodb.Collection(client, 'seq');
seqCollection.findAndModify(
{"_id": "name"}, [], {$inc: {"seq": 1}}, {},
function (err, result) {
if (err){
console.log('--------- There is a an error ------------');
} else{
console.log('--------- New Value:' + JSON.stringify(result) + '------------');
}
});
答案 0 :(得分:0)
你不应该使用新的集合
使用
db.collection("seq").findAndModify(....)
也是文档在这里
http://mongodb.github.com/node-mongodb-native/api-generated/collection.html#findandmodify
答案 1 :(得分:0)
能够找到问题.....
client.close();
在代码中放错了地方。