sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan opdaterer man et objekt i mongodb via mongoose?

Jeg kan ikke finde nogen dokumenter, der dækker denne simple sag, så jeg kan se, hvorfor du har problemer. Men det er så simpelt som at bruge et $set med en nøgle, der bruger punktnotation til at referere til det indlejrede felt:

OrganizationModel.update(
  {name: 'Koka'}, 
  {$set: {'address.street': 'new street name'}}, 
  callback);


  1. Pymongo/bson:Konverter python.cursor.Cursor-objekt til serialiserbart/JSON-objekt

  2. .insertOne er ikke en funktion

  3. mongoose - ObjectId, der refererer til et underdokument

  4. Mongoose Gemte _id's som en streng i stedet for ObjectId