mongodb
Demi 丫
做一只漂亮的程序媛
展开
-
mongodb 全文搜索(full text search)
主题:记录一下mongodb如何实现基本的全文索引, 以及关于mongodb全文索引的一些基本知识基本实现:创建一个text 索引# 这里的意思是对collection1里面所有字段类型为string的field都创建一个text索引db.collection1.createIndex({ "$**": "text" } )# 如果只想对指定的字段比如userName和schoolName创建text索引,则可以如下操作db.collection1.createIndex({ "userNa原创 2020-09-06 15:17:07 · 5172 阅读 · 0 评论 -
MongoDB Shell 如何实现group 操作, 并将group结果大于1的记录返回
# 一下就是按照 keyName1, keyName2分组, 并将分组结果大于1的记录返回。# notice: 返回的结果只是包含 两个字段, 即分组的两个字段 keyName1, keyName2。 db.getCollection('collectionName').aggregate( [ { $group: { _id: { keyNam原创 2020-08-07 14:33:59 · 1302 阅读 · 0 评论 -
mongodb常用操作
该文档会记录平时用到的一些mongodb的接口, 主要还是参考mongodb的官方文档删除collection的所有数据db.collection.remove({})给整个collection批量添加一个之前不存在的字段# 下面的false代表新数据不要插入collection# 下面的true代表符合条件的所有数据都要添加该字段(所谓的批量修改啦)db.collectio...原创 2020-04-15 17:34:28 · 134 阅读 · 0 评论 -
mongodb创建唯一索引
粗略的记录一下://db.scheduleTask.createIndex({scheduleTaskName: 1, isActive: 1},{unique: true});db.scheduleTask.getIndexes()原创 2020-03-27 16:43:14 · 6630 阅读 · 0 评论 -
mongoose实现mongodb的自增字段
mongoose实现mongodb的自增字段需求:实现任意指定字段作为自增字段, 类似于oracle的sequence实现思想:新建一个Counter的Schema用来专门记录sequence的增长情况。之后每次保存新数据之前都要去查询Counter的sequence, 将查询的sequence使用$inc加1后返回赋值给要自增的字段, 最后保存数据。实例定义Counter M...原创 2020-03-27 14:39:14 · 3341 阅读 · 2 评论