Я использую Emacs в режиме оболочки через Bash в Mac Terminal, и Emacs не распознает C-/ как ключ отмены. Кажется, что вообще не распознают C-/, так как ничего не происходит, когда я использую C-h k C-/ (то есть описать-ключ
то C-/). Есть идеи? Отмена с помощью C-x u недопустима.
Спасибо.
-121--720614-Предположим, что у меня есть следующий документ:
{name: 'myDoc', nestedDoc: {a: 1, b: 2, c: 3}}
И я хотел бы объединить с nestedDoc новый объект:
{b: 20, c:30, d:40}
Таким образом, результирующий объект будет:
{name: 'myDoc', nestedDoc: {a: 1, b: 20, c: 30, d: 40}}
Как я могу сделать это в одном запросе? Мне кажется, что мне нужно несколько вызовов $ набор, однако имена свойств объекта должны быть уникальными. Другими словами, я хотел бы сделать следующее:
db.myCollection.update({name: 'myDoc', nestedDoc: {$set: {b: 20}, $set: {c: 30}, $set: {d: 40}});
Некоторые дополнительные подробности заключаются в том, что версия MongoDB - 1.8.2, и я использую драйвер узла NireJS.