使用Node.js和MongoDB执行CRUD操作
在MongoDB中使用Node.js时,执行CRUD操作的最佳方式是什么。我可以重复使用mongo shell上的查询吗?像mongoose这样的ODM有什么优势?任何其他适合mean.io堆栈的ODM?vmr。 嗯,我想这取决于你想做什么 让我们看看猫鼬在他们的网站上说的话: Mongoose提供了一个直接的、基于模式的解决方案来对应用程序数据进行建模,包括内置类型转换、验证、查询构建、业务逻辑挂钩等 恢复我的理解,它可以帮助您对数据库建模,并帮助您使用MVC中的模型组织逻辑。这是一个非常成熟的ODM,非常推荐与MVC一起使用使用Node.js和MongoDB执行CRUD操作,node.js,mongodb,mongoose,mean.io,Node.js,Mongodb,Mongoose,Mean.io,在MongoDB中使用Node.js时,执行CRUD操作的最佳方式是什么。我可以重复使用mongo shell上的查询吗?像mongoose这样的ODM有什么优势?任何其他适合mean.io堆栈的ODM?vmr。 嗯,我想这取决于你想做什么 让我们看看猫鼬在他们的网站上说的话: Mongoose提供了一个直接的、基于模式的解决方案来对应用程序数据进行建模,包括内置类型转换、验证、查询构建、业务逻辑挂钩等 恢复我的理解,它可以帮助您对数据库建模,并帮助您使用MVC中的模型组织逻辑。这是一个非常成熟
根据我个人的经验,我开始使用Monk,这在一段时间内起到了作用,但我开始需要使用聚合和其他Monk显然无法处理的东西。我不想把我的系统绑定到一个模型上,因为它是一个非常可变的项目,所以我开始使用它,至少现在,它对我来说是完美的,因为我实际上可以使用与我使用的相同的查询,就像Navicat,PgAdmin,PhpMyAdmin,但在我的ExpressJs代码中用于MongoDB。Mongoose通过将JavaScript数据对象映射到MongoDB数据库来节省您的时间