diff --git a/curriculum/challenges/russian/05-apis-and-microservices/mongodb-and-mongoose/create-a-model.russian.md b/curriculum/challenges/russian/05-apis-and-microservices/mongodb-and-mongoose/create-a-model.russian.md index 980d89d7a3..50a03cd2bd 100644 --- a/curriculum/challenges/russian/05-apis-and-microservices/mongodb-and-mongoose/create-a-model.russian.md +++ b/curriculum/challenges/russian/05-apis-and-microservices/mongodb-and-mongoose/create-a-model.russian.md @@ -19,9 +19,9 @@ localeTitle: Создать модель favoriteFoods : array of strings (*) Используйте базовые типы схем mongoose. Если вы хотите, вы также можете добавить еще полей, использовать простые валидаторы, такие как обязательные или уникальные, -и установить значения по умолчанию. Смотрите документы по мангустам . +и установить значения по умолчанию. Смотрите документы по mongoose. [C] RUD Part I - CREATE -Примечание: Glitch - это настоящий сервер, и на реальных серверах взаимодействия с db происходят в функциях-обработчиках. Эти функции выполняются, когда происходит какое-то событие (например, кто-то попадает в конечную точку вашего API). Мы будем следовать тому же подходу в этих упражнениях. Функция done () - это обратный вызов, который говорит нам, что мы можем продолжить после завершения асинхронной операции, такой как вставка, поиск, обновление или удаление. Он следует соглашению Node и должен вызываться как done (null, data) в случае успеха или done (err) в случае ошибки. +Примечание: Glitch - это настоящий сервер, и на реальных серверах взаимодействия с db происходят в функциях-обработчиках. Эти функции выполняются, когда происходит какое-то событие (например, кто-то попадает в конечную точку вашего API). Мы будем следовать тому же подходу в этих упражнениях. Функция done() - это обратный вызов, который говорит нам, что мы можем продолжить после завершения асинхронной операции, такой как вставка, поиск, обновление или удаление. Он следует соглашению Node и должен вызываться как done (null, data) в случае успеха или done(err) в случае ошибки. Предупреждение. При взаимодействии с удаленными службами могут возникнуть ошибки! /* Example */ var someFunc = function(done) { @@ -33,7 +33,7 @@ localeTitle: Создать модель ## Instructions
-Create a person having this prototype : +Создайте человека, имеющего этот прототип:
- Person Prototype -
--------------------
@@ -42,9 +42,9 @@ age : number
favoriteFoods : array of strings (*)
-Use the mongoose basic schema types. If you want you can also add -more fields, use simple validators like required or unique, -and set default values. See the mongoose docs. +Используйте основные типы схем mongoose. Если вы хотите, вы также можете добавить +больше полей, используйте простые валидаторы, такие как обязательные или уникальные, +и установить значения по умолчанию. Смотрите документацию mongoose.
## Tests @@ -52,7 +52,7 @@ and set default values. See the ```yml tests: - - text: Creating an instance from a mongoose schema should succeed + - text: Создание экземпляра из схемы мангуста должно завершиться успешно testString: 'getUserInput => $.post(getUserInput(''url'') + ''/_api/mongoose-model'', {name: ''Mike'', age: 28, favoriteFoods: [''pizza'', ''cheese'']}).then(data => { assert.equal(data.name, ''Mike'', ''"model.name" is not what expected''); assert.equal(data.age, ''28'', ''"model.age" is not what expected''); assert.isArray(data.favoriteFoods, ''"model.favoriteFoods" is not an Array''); assert.include(data.favoriteFoods, ''pizza'', ''"model.favoriteFoods" does not include the expected items''); assert.include(data.favoriteFoods, ''cheese'', ''"model.favoriteFoods" does not include the expected items''); }, xhr => { throw new Error(xhr.responseText); })' ```