给Sccot老师一点建议:
将本节题目稍作改动: 将“伪造” 改为“静态”
2-3 伪造模板数据跑通前后端交互流程
---> 2-3 静态模板数据跑通前后端交互流程
将本节题目稍作改动: 将“伪造” 改为“静态”
2-3 伪造模板数据跑通前后端交互流程
---> 2-3 静态模板数据跑通前后端交互流程
2015-08-14
Blog
.find({ author: 'me' })
.where('title').equals('this is title')
.where('meta.votes').gt(17).lt(66)
.limit(10)
.sort('-date')
.select('title author body')
.exec(callback);
.find({ author: 'me' })
.where('title').equals('this is title')
.where('meta.votes').gt(17).lt(66)
.limit(10)
.sort('-date')
.select('title author body')
.exec(callback);
2015-07-22
Blog.find({ author: 'me' }).exec(callback);
另一种方法是:
Blog.find({ author: 'me'}, callback);
基本上所有涉及到查询的模型方法都有这样两种形式的查询方式,一种是不往查询方法中传递回调函数,这时查询方法不会立即执行查询,而是返回一个query对象,用户可以再在query对象上修改查询条件,直到执行exec(callback)方法;而第二种是往查询方法中传递回调函数,这时查询方法立即执行。
另一种方法是:
Blog.find({ author: 'me'}, callback);
基本上所有涉及到查询的模型方法都有这样两种形式的查询方式,一种是不往查询方法中传递回调函数,这时查询方法不会立即执行查询,而是返回一个query对象,用户可以再在query对象上修改查询条件,直到执行exec(callback)方法;而第二种是往查询方法中传递回调函数,这时查询方法立即执行。
2015-07-22
可以通过下面两种方式更改collection的名字:
1.xxschema = new Schema({
…
}, {collection: "your collection name"});
2.mongoose.model('User’, UserSchema, “your collection name”);
1.xxschema = new Schema({
…
}, {collection: "your collection name"});
2.mongoose.model('User’, UserSchema, “your collection name”);
2015-07-22