2017-09-25 126 views
-1

我正在玩Mongo的第一个和跟随discussion on One-To-Many的关系。他们与特定_id一个对象,它有一个ObjectID参考ObjectID not found

> db.parts.findOne() 
{ 
    _id : ObjectID('AAAA'), 
    partno : '123-aff-456', 
    name : '#4 grommet', 
    qty: 94, 
    cost: 0.94, 
    price: 3.99 
} 

但我似乎无法使ObjectID工作。 (我明白它不是一个错字like here)。 official page没有提供太多的指导。我应该如何复制第一个教程?我使用我自己的字符串作为_id,但为什么其他人使用ObjectID

回答

0

你说这不是一个错字,那么你链接到的Stack Overlow问题就有你的错字。它是ObjectId而不是ObjectID。有关ObjectId的文档,请参阅here

+0

它不是我的错字,它来自[mongo db blog](https://www.mongodb.com/blog/post/6-rules-of-thumb-for-mongodb-schema-design-part-1 ?_ga = 2.110139077.1575107493.1506329032-248653262.1506329018)所以有一个错字,这样的事情根本不存在?] –

+0

你意识到这不是一个教程,虽然,对吧?这是更多的例子的概述。为什么他们使用'ObjectID'而不是'ObjectId'是超出我的,因为文档中没有关于它的东西。 –

+0

嗯,这就是为什么我问,因为它也超出了我:D –