Как добавить ObjectId в массив всех элементов в mongodb, используя nodejs? - PullRequest
0 голосов
/ 31 октября 2019

Я использую Mongodb и nodejs. Я сохранил значения массива в variable.below, как это.

tag = ["58622e3bf39d570b21ece1b3", "58622e3bf39d570b21ece1a2", "58622e3bf39d570b21ece1r3"]

когда я хранил тег в базе данных mongodb, мне нужно преобразовать, как показано ниже.

tag = [ObjectId("58622e3bf39d570b21ece1b3"), ObjectId("58622e3bf39d570b21ece1a2"), ObjectId("58622e3bf39d570b21ece1r3")]

с использованием nodejs, какдобавить objectId в массив / список. без мангуста. это возможно?

1 Ответ

2 голосов
/ 31 октября 2019

Если вы используете драйвер узла js MongoDB, вы можете использовать метод ObjectID. Это вернет экземпляр объекта ObjectID. Используйте карту и передайте функцию в.

const ObjectID = require('mongodb').ObjectID;

const objectIds = tag.map(ObjectID);

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