sql >> Database >  >> NoSQL >> MongoDB

Dupliceer een document in MongoDB met een nieuwe _id

Verander gewoon de id en voer het opnieuw in.

> db.coll.insert({_id: 'hi', val: 1})
> var orig = db.coll.findOne({_id: 'hi'})
> orig._id = 'bye'
bye
> db.coll.insert(orig)
> db.coll.find()
{ "_id" : "hi", "val" : 1 }
{ "_id" : "bye", "val" : 1 }


  1. Sorteren met MongoEngine?

  2. Waarden zoeken met behulp van een gedeeltelijke sleutelnaam in een Redis-gesorteerde set

  3. redis - Hashes gebruiken

  4. Hoe de ClusterControl-server te beveiligen