Что не так в этом обновлении mon go? - PullRequest
0 голосов
/ 24 апреля 2020

Мне нужно обновить базу данных Mon go, но она выдает ошибки, мне нужна помощь для этого:

var cursorImporters = db.getCollection("importers").find({},{"_id":true, "id_importer":true})
var cursorFeedbacks = db.getCollection("feedbacks").find({},{"importer_id":true,"_id":true})
while (cursorFeedbacks.hasNext()) {
  db.getCollection("feedbacks").updateOne({cursorFeedbacks.importer_id.next():cursorImporters.id_importer.next()},{$set: {importer_id: {cursorImporters._id.next()}}})
}

, запрос в sql будет выглядеть примерно так:

update feedbacks set imported_id = (select _id from importers) where feedbacks.importer_id = importers.id_importer;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...