2016-03-05 218 views
1

您好我有藏書中,我要插入的文件的數組:MongoDB。缺少在屬性名

> db.book.insert({[ {x:null},{y:true},{a:3.23},{b:'abc'}, 
    {c:new Date()},{d:[1,2,3]}, {f:1} ]}) 

它給我這個錯誤:

2016-03-06T00:53:58.893+0300 E QUERY  
[thread1] **SyntaxError: missing ] in computed property name @(shell):1:27** 

看不到缺少']',我的錯?

我想同時添加7個文檔。

我需要做的所有文件包括在一個數組中,對嗎? .insert({[...]})

你看到文件'd'也是一個數組。

+0

這將是'db.book.insert([{「× 「:null},{」y「:true}])'。將方括號'[]'「放在大括號'{}'的內部。這意味着要成爲「列表」的外部 –

+0

你是對的!謝謝 – Katallone

回答

1

通過去除解決 '{}''()'

最終結果:

db.book.insert([ {x:null},{y:true},{a:3.23},{b:'abc'}, 
{c:new Date()},{d:[1,2,3]}, {f:1} ])