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

配列内のドキュメントを削除(プル)するマングースは、ObjectIDでは機能しません

    上記のコードは機能しないようです。私が最初に挙げた例ではうまくいかなかったはずです。

    結局、私はここでこの答えによってサポートされました:MongoDB、配列からオブジェクトを削除する

    これが私の作業コードです:

    userAccounts.update( 
        { userId: usr.userId },
        {
            $pull: {
                connections: { _id : connId }
            }
        },
        { safe: true },
        function removeConnectionsCB(err, obj) {
            // ...
        }
    );
    


    1. 暗号化を使用してMongoDBデータを保護する方法

    2. MongoDB Atlasの概要:パート2

    3. Sparkシェルを使用したHBase上のSpark

    4. MongoDB$inクエリ演算子