mongoDB cursor.hasNext (), cursor.next (), cursor.nextObject () не является ошибкой типа функции - PullRequest
0 голосов
/ 04 мая 2020

Я использую Node.js mongoose v5.9.0 в своем приложении, я определил схему для конкретной коллекции и хранимых данных init. Теперь я хочу изменить тип поля коллекции. Мне нужно изменить на ObjectId(). Как это сделать?

Я пробовал

var cursor1 = myCollection.find();
while (cursor1.next()) {
    var doc = cursor1.next();
    myCollection.update({
        _id : doc._id
    }, {
        $set : {
            idCollection : new mongoose.Types.ObjectId(doc.idCollection)
        }
    });
}
...