node-mongo-native findAndModify回调

时间:2012-10-29 07:25:57

标签: node.js mongodb

我一直在努力让代码在回调中执行几天,但我不确定我做错了什么。以下是我试图执行的代码。由于某种原因,即使序列增加,回调也不会被执行。

请帮忙。

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) + '------------');
        }
});

2 个答案:

答案 0 :(得分:0)

你不应该使用新的集合

使用

db.collection("seq").findAndModify(....)

也是文档在这里

http://mongodb.github.com/node-mongodb-native/api-generated/collection.html#findandmodify

答案 1 :(得分:0)

能够找到问题.....

client.close(); 

在代码中放错了地方。