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

mongoシェルからmongoDB上の2つのドキュメントの違いを見つける

    2つのオブジェクトを必要な方法で比較できるネイティブJavaScript関数を宣言してから、次のようなコードを記述します。

    obj1 = db.test.findOne({"_id" : ObjectId("5176f80981f1e2878e840888")})
    obj2 = db.test.findOne({"_id" : ObjectId("5176f82081f1e2878e840889")})
    difference(obj1, obj2)
    

    いくつかのネイティブJavaScript差分関数は、ここ またはこちら

    P.S.次のように、シェルからサードパーティのjsライブラリを読み込むこともできます:

    load("D:\difference.js")
    

    この助けを願っています。




    1. mongo-scala-driverを使用してScalaでMongodbからクエリ結果を印刷する

    2. Mongodbでドキュメントを更新して返す

    3. AWSでチャットをスケーリングするためのアイデア?

    4. Mongodb-$group内の$group('key'による)