sql >> Database >  >> NoSQL >> MongoDB

Hoe plaats je een document in mongodb met behulp van mangoest en krijg je de gegenereerde id?

U kunt _id . genereren zelf en stuur het naar de database.

var ObjectID = require('mongodb').ObjectID;

var user = {
  a: 'abc',
  _id: new ObjectID()
};

conn.collection('aaa').insert(user);

Dit is een van mijn favoriete functies van MongoDB. Als je een aantal objecten moet maken, die aan elkaar zijn gekoppeld, hoef je niet veel heen en weer te reizen tussen app en db. U kunt alle id's in de app genereren en vervolgens alles invoegen.



  1. StackExchange.Redis-client gebruiken met Redis-cluster

  2. Databasebeveiliging 101:Toegangsrechten voor databases begrijpen

  3. Zoek sleutel op waarde

  4. Hoe redis-server draaiende te houden?