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

mongoAggregationでObjectIDをStringに変換します

    これで、 $ toString> ObjectIdを文字列に変換するだけの集計

    db.collection.aggregate([
        { "$addFields": {
            "userRef": { "$toString": "$userRef" }
        }},
        { "$group": {
          "_id": { "$concat": ["$userRef", "-", "$serialNumber"] }
        }}
    ])
    

    ここ で出力を確認できます。



    1. MongoKitでカーソルを閉じる方法

    2. mongoDbドキュメントからサブフィールドを削除します

    3. MongoDBコレクション内に別のコレクションを含めることはできますか?

    4. oplog MongoDB(MMSレプリカセット)にアクセスする方法