> db.mycoll.insert({_id: "$code", value: {$code: "test"}})
|
WriteResult({ "nInserted" : 1 })
|
> db.mycoll.insert({_id: "Code", value: new Code("test")})
|
WriteResult({ "nInserted" : 1 })
|
> db.mycoll.insert({_id: "function", value: function() { }})
|
WriteResult({ "nInserted" : 1 })
|
> db.mycoll.find()
|
{ "_id" : "$code", "value" : { "$code" : "test" } }
|
{ "_id" : "Code", "value" : { "code" : "test" } }
|
{ "_id" : "function", "value" : { "code" : "function () { }" } }
|
> db.mycoll.find({value: {$type: "javascript"}})
|
{ "_id" : "Code", "value" : { "code" : "test" } }
|
{ "_id" : "function", "value" : { "code" : "function () { }" } }
|
> db.mycoll.find({value: {$type: "object"}})
|
{ "_id" : "$code", "value" : { "$code" : "test" } }
|