Имена полей оценки MongoDB с пробелами - PullRequest
0 голосов
/ 07 августа 2020

У меня есть проект, в котором я импортирую 2 файла csv в 2 коллекции, а затем запускаю сценарий оболочки для объединения этих коллекций, которые используют поле ref. Проблема в том, что в импортируемых CSV-файлах имена столбцов содержат пробелы. например, Название книги.

Я думал, что придумал решение, используя кавычки (как я это делаю в Компасе), но поле не оценивается правильно - все мои поля названия книги устанавливаются на $ doc2.Book Название.

db.collect1.find().forEach(function (doc1) {
var doc2 = db.collect2.findOne({id: doc1.id});
if (doc2 !=null) {
doc1.booktitle = '$doc2.Book Title';
db.EDUBASE.save(doc1);
}
});

Есть предложения?

Большое спасибо: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...