В Stitch -> rules я открываю MyCollection
, нажимаю на вкладку Схема и набираю следующее:
{
"bsonType": "object",
"required": [
"roadmapTitle"
],
"properties": {
"roadmapTitle": {
"bsonType": "string"
},
"creatorId": {
"bsonType": "objectId"
}
}
}
Сохранено и развернуто. Тем не менее, если я вставляю документ, такой как MyCollection.insertOne({nothing here: "hehe"})
, журнал показывает нормально, объект сохраняется, ошибка не обнаруживается. Интересно, что запуск функции проверки рядом с «редактировать схему» в поле «Схема» показывает, что все эти документы не прошли проверку схемы. Я пропустил какой-либо шаг в обеспечении проверки Схемы при вставке документа?