Я играю с быстрым руководством для мангуста.
http://mongoosejs.com/docs/index.html
Я предположил, что это вызовет ошибку, когда я сохраню документ с полем, НЕ определенным в схеме. Вместо этого он создал новый документ в коллекции, но без поля. (Примечание: я понимаю, что сам mongodb является "без схемы", поэтому каждый документ в коллекции может быть полностью отличным друг от друга.)
два вопроса
- Как
mongoose
обрабатывать добавление документов с полями НЕ части схемы? Похоже, что он просто игнорирует их, и если ни одна из карт полей не создаст пустой документ только с ObjectId. - И как вы получаете
mongoose
, чтобы предупредить вас, если конкретное поле документа не было добавлено, хотя документ успешно сохранен?
(Вопрос в том, что я считаю - достаточно простой, поэтому я не добавил код, но обязательно буду, если кто-то попросит.)
Спасибо.