mongoose 操作mongodb数据库的
2014-09-11 12:00
411 查看
今天碰到一个问题,mongoose 操作mongodb数据库 Schema
var Schema=mongoose.Schema,FriendsSchema,ObjectId=Schema.ObjectId;<span style="color:#ff0000;">FriendSchema</span>=new Schema({name:{name:String,img:String},// 用户名 头像title:{type:String,default:''},context:{type:String},//用户发布的内容context_img:{type:String},//用户发布的图片createTime:{type:Date},//发布的时间res:[],//朋友圈的回复 {有用户名(热点) 和内容likes:[],//点赞的人用户名和连接 用户名(热点)state:{type:Number,default:1}//状态});添加数据库的时候 我使用了 save方法 没有问题但是当我查找数据 用find方法的时候
<span style="color:#ff0000;">FriendSchema</span>.statics.getAllFriend=function(cb){var friend= mongoose.model('Friends');var query = friend.find({}).sort({'createTime': -1});console.log(query);query.exec(function(err, datas){cb(err, datas);});};始终没有查询到数据原因是我的mongodb 生成的 collection 是 friends 所以 你的Schema 的名称 必须是 Friends+ Schema 正确的应该是FriendsSchema哎 看来还是不够细心啊
相关文章推荐
- 在koa中使用mongoose操作mongodb数据库
- Node.js中使用mongoose操作mongodb数据库的方法
- Node.js使用Mongoose包操作MongoDB数据库
- Mongoose - 让NodeJS更容易操作Mongodb数据库
- mongoose操作mongodb数据库发现文档中多了‘'__v‘'字段
- [转载] Mongoose - 让NodeJS更容易操作Mongodb数据库
- 利用mongoose操作mongodb数据库(一)
- express中用mongoose操作mongodb数据库(二)
- MongoDB数据库框架mongoose的简单操作案例
- nodejs操作mongodb数据库(mongoose)
- MongoDB数据库操作---mongoose操作
- mongodb数据库操作语法
- Java操作Mongodb数据库
- MongoDB数据库的安装,数据操作,
- 非结构化数据--mongodb数据库的基本操作
- Yii 操作 MongoDB数据库
- mongodb数据库命令操作
- MongoDB数据库的索引操作
- Node.js操作mongodb数据库
- 非结构化数据--mongodb数据库的基本操作