摘要:
简述查询就是返回一个集合中的文档的子集Mongoose 模型提供了 find、 findOne、 findById三种方法用于文档查询。为了方便后面课程的有效学习,我们先添加一些测试数据。TestModel.create([{ name:"test1", age:20 },{ name:"... 阅读全文
摘要:
查询之前我们的集合已经创建成功,我们就先来进行第一步操作 —— 查询。查询分很多种类型,如条件查询,过滤查询等等,今天只学习了最基本的find查询。举例:1.find查询: obj.find(查询条件,callback);Model.find({},function(error,docs){//若没... 阅读全文
摘要:
Schema简述Schema —— 一种以文件形式存储的数据库模型骨架,无法直接通往数据库端,也就是说它不具备对数据库的操作能力,仅仅只是数据库模型在程序片段中的一种表现,可以说是数据属性模型(传统意义的表结构),又或着是“集合”的模型骨架。那如何去定义一个Schema呢,请看示例:var mong... 阅读全文
摘要:
今天我们将学习Mongoose,什么是Mongoose呢,它于MongoDB又是什么关系呢,它可以用来做什么呢?MongoDB是一个开源的NoSQL数据库,相比MySQL那样的关系型数据库,它更显得轻巧、灵活,非常适合在数据规模很大、事务性不强的场合下使用。同时它也是一个对象数据库,没有表、行等概念... 阅读全文