hola chicos,
tengo en mongo db colección:
{ "_id" : "aghpbF6xxxCyMGg9J", "description" : "", "name" : "test", "roles" : [ "ab.read", "test.view" ], "type" : "group" }y tengo objeto testRoles:
[ { name: 'testRoles', permissions: [ 'ab.write', 'test.check' ] } ],y básicamente lo que debo hacer es reemplazar los roles de campo en db con permisos de campo del objeto testRoles, por favor, ¿alguien puede ayudarme a administrarlo, por favor?
Simplemente puede $establecer el campo deseado y reemplazar toda la matriz de esta manera:
db.collection.updateOne( {} // empty match since idk what your match parameter is ;) ,{ $set: { "roles": ['a', 'b'] // this is your value from the object } })