2017-09-25 124 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 –