MongoDB
Уплотнения и вставки
Поиск…
Вставить документ
_id - это шестнадцатеричное число в 12 байт, которое гарантирует уникальность каждого документа. Вы можете указать _id при вставке документа. Если вы не предоставили, MongoDB предоставит уникальный идентификатор для каждого документа. Эти 12 байтов первые 4 байта для текущей метки времени, следующие 3 байта для идентификатора машины, следующие 2 байта для идентификатора процесса сервера mongodb и оставшиеся 3 байта - это простое инкрементное значение.
db.mycol.insert({
_id: ObjectId(7df78ad8902c),
title: 'MongoDB Overview',
description: 'MongoDB is no sql database',
by: 'tutorials point',
url: 'http://www.tutorialspoint.com',
tags: ['mongodb', 'database', 'NoSQL'],
likes: 100
})
Здесь mycol - это имя коллекции, если коллекция не существует в базе данных, тогда MongoDB создаст эту коллекцию, а затем вставляет в нее документ. В вставленном документе , если не указан параметр _id, то MongoDB присваивает уникальный ObjectId для этого документа.
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow