2016-11-01 4 views
1

mongodbの中にキーを追加したいと思います。私は今これをやっている。

$addToSet : { 
    "msges":{ 
      time:{"from":uname,"title":title,"msg":msg,"read":false} 
     } 
    } 

時間は、パラメータから来る変数です。その内部にhh:mm:ss Aという時間がありますが、クエリが実行されたときに、時間の代わりにキー文字列 "time"がキーとして印刷されます。私は何をすべきですか?

答えて

1

[]であなたの変数を囲みます。

​​

それが与える:例えば

$addToSet: { 
    "msges": { 
     [time]: { "from": uname, "title": title, "msg": msg, "read": false } 
    } 
} 

私はそれを変更
{ "_id" : 1, "letters" : [ [ { "custom_field" : 1 }, { "custom_field" : 2 } ] ] } 
+0

[時間]は、それは予期しないトークン] –

+0

語りますそれは魅力のように働いた。どうもありがとうございます。 –

関連する問題