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

Fejl ved forsøg på at opdatere MongoDb array-element

Positionel operatør understøttes i øjeblikket ikke af Cosmos DB. Brug venligst følgende løsning:gentag dokumenter og array-elementer på klientsiden, skift det påkrævede element og udgiv en opdatering af dokumentet med et nyt array: For eksempel, hvis du antager, at du har en samling brugere af følgende elementer:

 

…du kan udstede følgende kommando for at få et af elementerne (med id=1 i dette tilfælde) opdateret: 

Du kan justere betingelsen i if() med endnu finere granularitet end positionsoperatoren tillader.




  1. Sender MongoDB-data til .ejs med node.js

  2. Node mongoose find forespørgsel i loop virker ikke

  3. Kan ikke starte Redis-serveren på grund af konfigurationsfilfejl

  4. GenericJackson2JsonRedisSerializer Ignorer klasse og attribut