月&盾

生活的精彩要去发现,而不是等待出现

最新文章

`open()` is deprecated in mongoose >= 4.11.0, use `openUri()`

`open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client Db.prototype.authenticate method will no longer be available in the next major

阅读全文
  • 分类:【MongoDd
  • 浏览(758)
  • 评论(0
  • 发表时间:2017-8-18 16:18:36

mongoose自动添加createdAt和updatedAt

export var CommentSchema: Schema = new Schema({ Id: String, content: String, status: { type: Boolean, default: true } }, { timestamps: true}); 添加{ timestamps: true}选项即可,如果需要自定义属性名称可以直接指定: { timestamps: {createdAt:'created_at', updatedAt:'updated_at'}}

阅读全文
  • 分类:【MongoDd
  • 浏览(660)
  • 评论(0
  • 发表时间:2017-6-10 12:44:55

Mongodb和mongoose模糊查询

需求说明:在mongdb中使用模糊查询,就像sql中的like查询,在where条件中使用模糊匹配,当然最重要的是需要模糊查询的字符串是动态传入的 以一篇文章为例,content字段为文章内容,我们要查询文章内容中包含Nodejs关键字的文章 mongodb中查询 select * from articles where content like '%Nodejs%'; db.articles.find( { content: /Nodejs/i } ) Article.find({ content: /Nodejs/i}, function (err, docs) {}); 这种写法

阅读全文
  • 分类:【MongoDd
  • 浏览(1981)
  • 评论(0
  • 发表时间:2016-11-05 13:51:40

Mongodb和mongoose聚合查询

mongdb查询某一字段sum值 需求说明:articles有一个字段pv记录了该文章的访问量,现在要统计所有文章访问量,类似于sql中的sum统计 mongodb中查询 select sum(pv) from articles; db.articles.aggregate([{$group:{_id:null,pv:{$sum:"$pv"}}}]); 结果:{ "_id" : null, "pv" : 2 } select sum(pv) from articles where createDate <= '2016-1

阅读全文
  • 分类:【MongoDd
  • 浏览(620)
  • 评论(0
  • 发表时间:2016-11-02 17:32:39

mongodb启动服务失败的解决办法之一

在执行下面第一行启动mongodb服务的时候,命令行一闪而过,具体看了下输出内容看不出端倪来,不过解决办法却是有的,就是直接删除掉D:\Data\db下面的mongod.lock文件可以了 C:\Program Files\MongoDB 2.6 Standard\bin>mongod --dbpath=D:\Data\db 2014-11-16T11:35:43.244+0800 2014-11-16T11:35:43.252+0800 warning: 32-bit servers don't have journaling enabl ed by def

阅读全文
  • 分类:【MongoDd
  • 浏览(506)
  • 评论(0
  • 发表时间:2014-11-16 11:46:38

mongoose实现翻页

    随着吐槽的内容越来越多,单页显示就显得不够文雅了,分页功能是一个完整系统必备的。所以就决定加上这个功能,不过分页实现起来并不容易,找了下前辈们的资料,感觉都很复杂,所以还是实现一个简单翻页好了,就是只有上一页,下一页这样简单的功能。                                首先看下mongoose API,find方法源码: Model.find = funct

阅读全文
  • 分类:【MongoDd
  • 浏览(619)
  • 评论(0
  • 发表时间:2014-10-17 13:01:08