Skip to content

Instantly share code, notes, and snippets.

@hagbarddenstore
Created October 14, 2013 09:35
Show Gist options
  • Save hagbarddenstore/6973239 to your computer and use it in GitHub Desktop.
Save hagbarddenstore/6973239 to your computer and use it in GitHub Desktop.
db.createCollection("Folders");
db.Folders.ensureIndex({ "UserId": 1 });
db.Folders.insert({ "UserId": 1 });
db.Folders.find();
db.Folders.update({ "UserId": 1 }, { $set: { "Folders.A": { "Name": "A" } } });
db.Folders.find();
db.Folders.update({ "UserId": 1 }, { $set: { "Folders.B": { "Name": "B" } } });
db.Folders.find();
db.Folders.update({ "UserId": 1 }, { $unset: { "Folders.B" : "" } });
db.Folders.find();
db.Folders.update({ "UserId": 1}, { $set: { "Folders.A.Folders.A": { "Name": "A" } } });
db.Folders.find();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment