2013-02-03 137 views
0

試圖瞭解MongoDB中,簡單的MongoDB查詢

此查詢不插入任何東西DB:

> names = ['Serg', 'Bob', 'Sean', 'Sophia']; 
[ "Serg", "Bob", "Sean", "Sophia" ] 
> for (i=0; i<names.lenght; i++) db.people.insert({ name: names[i], age: Math.round(Math.random()*60) }); 
> db.people.find() 
> 

回答

1

因爲錯字的那:lenght -> length

也許它需要明確創建集合像db.createCollection('people');

+0

所以,尷尬.....)))但是,馬上想到的事情是爲什麼mongo shell不會給我任何錯誤? – Vor

+0

非常感謝 – Vor

+1

@Vor它不會因爲對象屬性的加入而給出錯誤,而是將'lenght'定義爲名稱對象的一個​​屬性並將其返回 – Sammaye