Как указать тип поля для вставки в Mongo - PullRequest
4 голосов
/ 10 января 2012

Изучая документы Mongo, я не могу найти, как указать тип при вставке.

Я уверен, что это что-то простое, что мне не хватает.

1 Ответ

8 голосов
/ 10 января 2012

Вы указываете тип при вставке по типу значения, которое вы вставляете.Это не то же самое, что СУБД, где вы должны заранее указать тип поля.

Например:

Строка: {"foo": "bar"}

Номер: {"price": 5.25}

Хеш: {"foo": {"bar": true}}

Массив строк: {"pets": ["cat", "dog"]}

ObjectID: {"_id": ObjectId('4f0c76e46794dc6453000001')}

Время: {"created_at": ISODate("2011-02-02T20:41:22Z")}

ВсеЭто примеры того, как различные типы хранятся в том, что вы передаете в хеш.На сайте MongoDB есть также эта страница , на которой есть другие примеры.

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