Мне нужно обновить базу данных 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;