I want to add several items to arrays of several rows in Mongo. How can I do this?
I want to start with this:
{\'x\': \'h\', arr: [1,2,3] }
{\'x\':
If you have a MongoDB collection named yourCollection
and a record with the name x
, you would update the subarray with something like this:
db.test.update( {"name":"x"}, {"$pushAll" : {arr : [1, 2, 3]}} )
The important keyword here is $pushAll. You can use it to add items to arrays inside of a single record attribute.