sql >> データベース >  >> NoSQL >> MongoDB

MongoDBの.updateOneがNode.jsで機能しない

    たぶん、次のように更新クエリで「$ set」を使用する必要があります:

    {$set: {"name": req.body.name}}, // Update
    

    ドキュメントの詳細

    編集

    うまくいかない場合は、フィルターと一致しないことが原因である可能性があります。

    たぶん、次のようなObjectIdと一致させてみてください:

    var ObjectID = require('mongodb').ObjectID;
    
    // In your request
    { "_id": ObjectID(req.body._id)}, // Filter
    

    お役に立てば幸いです。



    1. マスターとスレーブとのRedis接続を作成する方法

    2. HBaseサンプルテーブル

    3. Node.js&Redis;ループが終了するのを待っています

    4. Mongoid / rails 3の埋め込みオブジェクトのクエリ(Lower than、Min演算子および並べ替え)