0

次のコード スニペットは、ドキュメントをデータベースに保存しますが、エラーをスローしたり、socket1 を発行したりしません。ただし、socket2 発行は機能します。このクエリのエラーは何ですか?

    db.doc.findOne({field1: value1}, function(err, doc) {
        if (!doc) {
            db.doc.save({field1: value1, field2: value2, field3: value3}, function(err, saved) {
                if( err || !saved ) console.log("User not saved");
                else socket.emit('socket1', value1, value2);                    
            });                     
        }
        else {
            socket.emit('socket2', value1);             
        }
    });
4

1 に答える 1

0

あなたは試すことができますsave({...}, {safe:true}, function(...) {...})

于 2012-08-02T11:47:47.517 に答える