Как сгенерировать ObjectID в MongoDB

Как мне вручную сгенерировать ObjectID, если мне нужно вставить документ в MongoDB?

Можно ли сделать с оболочкой?

Спасибо


person mllm    schedule 26.03.2015    source источник


Ответы (1)


Да, это возможно,

Войдите в оболочку mongo (введите mongo в терминале) и там просто напишите:

new ObjectId()

Это вернет вам новый ObjectId по вашему желанию.

person DanM    schedule 26.03.2015
comment
У меня есть массив объектов, в который я хочу поместить уникальный идентификатор. Как это можно сделать с помощью оболочки mongo? { "_id" : ObjectId("58825a290eb4d4271a54f188"), "name" : "Some kind of name", "vals" : { *"_id" : ObjectId(new ObjectId())*, "key" : "some value for some key" } } - person Pini Cheyni; 20.01.2017