var doc1={key:1, x:sixteen}
|
test@127.0.0.1:27017(3.6.0) > Object.bsonsize(doc1)
|
16777212 // should not succeed once _id is added to it
|
test@127.0.0.1:27017(3.6.0) > var doc2={_id:new ObjectId(), key:1, x:sixteen}
|
test@127.0.0.1:27017(3.6.0) > Object.bsonsize(doc2)
|
16777229 // *should* fail
|
test@127.0.0.1:27017(3.6.0) > var doc3={_id:new ObjectId(), x:sixteen}
|
test@127.0.0.1:27017(3.6.0) > Object.bsonsize(doc3)
|
16777216 // should succeed
|
test@127.0.0.1:27017(3.6.0) > db.collection.update({_id:new ObjectId()}, {$set: {x: sixteen}}, true)
|
WriteResult({
|
"nMatched" : 0,
|
"nUpserted" : 1,
|
"nModified" : 0,
|
"_id" : ObjectId("5a79f3f1841826511293bc89")
|
})
|
test@127.0.0.1:27017(3.6.0) > var doc5=db.collection.findOne()
|
test@127.0.0.1:27017(3.6.0) > Object.bsonsize(doc5)
|
16777216
|