Вот мой документ:декларация переменной неудачны в MongoDB оболочки
{
$set: {"paths.0.pathBreak" : {
"1": {
"Key1" : [66.92, 22.34],
"Key2" : "Val2",
"Key3" : [64.92, 22.34],
"Key4" : "destination : dest2",
"transportTypes" : [{
"type" : "bus",
"fare" : {
"adult" : 5.0,
"child" : 2.0,
"all" : 5.0
},
"encodedPath" : "kjfghl2h34h2l4h",
"approxTime" : "00:00:30",
"info" : "direct "
}]
}
}
}
}
Когда я присвоить его переменной insertDoc
через MongoDB оболочки, как:
> insertDoc={
... $set: {"paths.0.pathBreak" : {
...
... "1": {
... "Key1" : [66.92, 22.34],
... "Key2" : "Val2",
... "Key3" : [64.92, 22.34],
... "Key4" : "destination : dest2",
... "transportTypes" : [{
... "type" : "bus",
...
Display all 173 possibilities? (y or n)
... codedPath" : "kjfghl2h34h2l4h",
... "approxTime" : "00:00:30",
... "info" : "direct "
... }]
... }
... }
... }
... }
Почему не получает назначен на переменная и оттуда линия
Display all 173 possibilities? (y or n)
Вышло из. Может ли кто-нибудь это понять?
Редактировать: Я фактически вставляю документ из mongoVUE в оболочку монго.
вам нужно «var» в начале, чтобы обработать его, хотя, судя по выходу, вы также можете иметь сломанный объект – Sammaye
@Sammaye Я не запускаю его из javascript.Its из оболочки mongo. Таким образом, var не нужен. Всегда пытались объявить его с помощью var, но с тем же результатом. – rahulserver
Монгольский корпус IS JavaScript, это расширенная оболочка JavaScript. Но да, тогда определенно определенно, что у вас, вероятно, есть ошибка при форматировании ввода. Может быть, вы можете показать нам, что выглядит 'insertDoc', откуда вы его вводите? – Sammaye