Каков оптимальный способ выполнения операций CRUD при использовании Node.js с MongoDB. Могу ли я повторно использовать те же запросы, которые работают на оболочке mongo? Какие преимущества дает ODM, например, мангуста? Любые другие ODM, которые вписываются в стек middle.io?Операции CRUD с Node.js и MongoDB
ответ
vmr. Ну, я думаю, это зависит от того, что вы хотите сделать.
Давайте, что Mongoose
говорит в своем веб-сайте:
Mongoose обеспечивает прямой вперед, основанный на схеме решение для моделирования данных приложения и включает в себя встроенный тип литья, проверки, построения запросов, бизнес логические крючки и многое другое, из коробки.
Резюмируя то, что я понял того, что он помогает вам моделировать вашу базу данных и помогает его поддерживать логик организован с использованием модели, как в MVC. Это очень зрелый ODM и очень рекомендуется для использования с MVC.
В моем личном опыте я начал использовать Monk
, что сделало трюк на некоторое время, но мне стало нужно использовать совокупность и другие вещи, которые, по-видимому, Монк не может обработать. И я не хочу привязывать свою систему к модели, потому что это очень изменчивый проект, поэтому я начал использовать Mongoskin, который, по крайней мере, сейчас идеально подходит для меня, потому что я могу использовать pratic тот же запрос, который я использую в Robomongo (Это похоже на Navicat, PgAdmin, PhpMyAdmin, но для MongoDB) в моем коде ExpressJs.
Mongoose экономит ваше время, сопоставляя объекты данных JavaScript с базой данных MongoDB.
- 1. Как выполнить операции MongoDB CRUD через javascript?
- 2. Сделать операции CRUD с ReactiveMongo
- 3. Арифметические операции в mongoDB с использованием node.js
- 4. Node.js Mongoosejs Crud scaffolding
- 5. Как сделать операции CRUD на удаленном Mongodb с помощью Nodejs
- 6. Операции JSON CRUD с LoDash и ParseDB
- 7. Основные операции CRUD с Codeigniter и Datamapper
- 8. AJAX/jQuery и CRUD операции с MVC
- 9. Операции CRUD с помощью аннотаций
- 10. Операции CRUD с неизвестным типом
- 11. CRUD Операции с использованием codeigniter
- 12. операции JDBC шаблон CRUD
- 13. Azure мобильные приложения CRUD-операции на SQL-таблице (node.js backend)
- 14. ClassCastException в CRUD-операции
- 15. Node.js и mongodb acces mongodb
- 16. EF4 Code First, TDD, CRUD, и операции
- 17. Как я могу использовать crud операции с rabbitmq и nodejs?
- 18. Как сделать Firebase CRUD-операции?
- 19. CRUD операции в Android sql
- 20. Slick 2.0 Общие операции CRUD
- 21. Как маршрутизировать операции CRUD в экспресс?
- 22. Требуется ли mongodb подключение при каждой операции
- 23. Операции с CRUD на комплексе DTO
- 24. Mongodb CRUD Query
- 25. Spring MVC CRUD Операции с использованием JDBCTemplateClass
- 26. Node.js и Mongodb
- 27. Операции CRUD на Grandchild с использованием MVC
- 28. Couchbase CRUD операции с языком запросов
- 29. Теоретическая основа для CRUD Операции с данными
- 30. mongojs не выполняет операции CRUD