генерировать Meteor.JS ObjectID вне Метеора - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь импортировать большое количество данных с помощью сценария NodeJS в мою базу данных приложений Meteor с помощью драйвера NodeJS mongoDB.

Мне нужно сгенерировать в сценарии идентификатор объекта Meteor.Я знаю, что могу настроить свое приложение Meteor для генерации идентификаторов, как это делает Mongo, но я бы хотел этого избежать, поскольку это повлекло бы за собой множество изменений в моем приложении.

1 Ответ

0 голосов
/ 19 февраля 2019

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

Пример:

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

_id: new ObjectID()

Надеюсь, это поможет!

РЕДАКТИРОВАТЬ

Поскольку Метеор использует шестнадцатеричные строки для IDS, вам необходимо использовать:

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

_id: new ObjectID().toHexString()
...