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

Mongooseを使用してMongoDBドキュメントからキーを削除します

    初期のバージョンでは、node-mongodb-nativeドライバーをドロップダウンする必要がありました。各モデルには、node-mongodb-nativeが提供するすべてのメソッドを含むコレクションオブジェクトがあります。したがって、これによって問題のアクションを実行できます:

    User.collection.update({_id: user._id}, {$unset: {field: 1 }});
    

    バージョン2.0以降、次のことができます。

    User.update({_id: user._id}, {$unset: {field: 1 }}, callback);
    

    また、バージョン2.4以降、モデルのインスタンスがすでにある場合は、次のことができます。

    doc.field = undefined;
    doc.save(callback);
    


    1. mongodbでクエリに参加する方法は?

    2. CKANの非同期バックグラウンドジョブを使用して何ができますか?

    3. Pythonを使用して複雑なネストされたJSONをRedisに保存する方法

    4. ClusterControlとSNMPの統合:パート2