people = {“name”:”joe”,”friends”:32,”enemies”:2} { “name” : “joe”, “friends” : 32, “enemies” : 2 }
db.users.insert(people) WriteResult({ “nInserted” : 1 }) db.users.findOne() { “_id” : ObjectId(“58429e9fb7e23e09e7136ad9”), “name” : “joe”, “friends” : 32, “enemies” : 2 }
var joe=db.users.findOne({“name”:”joe”}); joe { “_id” : ObjectId(“58429e9fb7e23e09e7136ad9”), “name” : “joe”, “friends” : 32, “enemies” : 2 } joe.relationships = {“firends”:joe.friends,”enemies”:joe.enemies}; { “firends” : 32, “enemies” : 2 } joe.username = joe.name; joe delete joe.friends; true delete joe.enemies; true delete joe.name; true db.users.update({“name”:”joe”},joe); WriteResult({ “nMatched” : 1, “nUpserted” : 0, “nModified” : 1 }) db.users.findOne(); { “_id” : ObjectId(“58429e9fb7e23e09e7136ad9”), “relationships” : { “firends” : 32, “enemies” : 2 }, “username” : “joe” }
