MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да изравните динамично поле с родителски документ - Spring данни Mongo DB

Ако използвате най-новата версия на mongo, тогава можете да използвате $replaceRoot и $mergeObjects (препратка от stackoverflow отговор )

let pipeline = [
    {
        "$replaceRoot":{
            "newRoot":{
                "$mergeObjects":[
                    {
                        "id":"$id"
                    },
                    "$properties"
                ]
            }
        }
    }
]
db.collection.aggregate(pipeline)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB агрегат в рамките на ежедневно групиране

  2. Метеор има ли отделна заявка за колекции?

  3. не може да актуализира документ чрез 'findById' и save() с обещание

  4. mongodb текстово търсене с множество полета

  5. mongodb replicaset new member не показва правилното използване на диска на EC2