sql >> Base de Datos >  >> NoSQL >> MongoDB

Error al intentar actualizar el elemento de matriz MongoDb

El operador posicional no es compatible actualmente con Cosmos DB. Utilice la siguiente solución alternativa:itere sobre documentos y elementos de matriz en el lado del cliente, cambie el elemento requerido y emita una actualización en el documento con una nueva matriz: Por ejemplo, suponga que tiene una colección de usuarios de los siguientes elementos:

 

…puede ejecutar el siguiente comando para actualizar uno de los elementos (con id=1 en este caso): 

Puede ajustar la condición en if() con una granularidad aún más fina que la que permite el operador posicional.