2016-03-02 28 views
0

根据mongoDB docs,DBPointer作为数据类型在MongoDB 3.2中引入。但他们没有举出任何例子。我试图在一个集合中插入这个值。但我没有得到如何在集合中插入带有DBPoitner的文档。如何在MongoDB 3.2中使用DBPointer bson类型

任何人都可以给我看一个例子吗?

在此先感谢!

回答

0

每本doc

DBPointer (String ns, ObjectId id) 

有两个参数:

ns命名空间指向

价值 _id

id(的ObjectId)

为了将其插入文档中,

> db.dbpointers.insert({p: new DBPointer('tt', new ObjectId("56c070fe43fec980d26669d5"))}); 
> db.dbpointers.find() 
{ "_id" : ObjectId("56d6dfbde1c528593e02435c"), "p" : DBPointer("tt", ObjectId("56c070fe43fec980d26669d5")) } 

然而,每BSON spec

“\ X0C” e_name串(字节* 12)DBPointer - 弃用

相关问题