当前位置: 首页 > news >正文

Mongodb 常用操作

// 查询 user_id 是否存在

db.getCollection("t_mongo_user").find({"user_id" : { $exists: true }})

// 查询 user_id = 10 的记录

db.getCollection("t_mongo_user").find({"user_id" : 10})

// 排序 -1,按照 _id 倒排;1,按照 _id 正排

db.getCollection("t_mongo_user").find({}).sort({"_id" : -1})

// 查看索引

db.getCollection("t_mongo_user_message").getIndexes();

// 创建索引

db.t_mongo_user.createIndex({"user_id":1}, {background:true})

 // 创建唯一索引

db.getCollection("t_mongo_user").createIndex({"user_id": 1
}, {name: "idx_userId",background: true,unique: true
});

唯一索引 - MongoDB-CN-Manualhttps://docs.mongoing.com/indexes/index-properties/unique-indexes

// 创建 TTL 索引  

给 lastModifiedDate 字段添加 TTL 索引,包含 lastModifiedDate 的文档将在 3600s 之后被删除。

db.mongo.createIndex( { "lastModifiedDate": 1 }, { expireAfterSeconds: 3600 } )

TTL 索引 - MongoDB-CN-Manualhttps://docs.mongoing.com/indexes/index-properties/ttl-indexes

// 删除索引

db.t_mongo_user.dropIndex("idx_user_id")

// 创建分片

sh.shardCollection("mongo.t_mongo_user", { "user_id" : "hashed" });

分片键 - MongoDB-CN-Manualhttps://docs.mongoing.com/fen-pian/shard-keys 

// 创建集合

db.createCollection("t_mongo_user");

// 删除集合

db.t_mongo_user.drop();
http://www.lryc.cn/news/122608.html

相关文章:

  • 【python】-【】
  • 基于Elman神经网络的电力负荷预测
  • LeetCode 0088. 合并两个有序数组
  • 定义行业新标准?谷歌:折叠屏手机可承受20万次折叠
  • 在vscode中配置C/C++环境GCC on Linux
  • windows执行完LoadLibrary()后,可以删除源动态库文件,函数不会锁库文件
  • ios 知识
  • 8 | 美国航班数据分析
  • app.use(express.json()) 使用
  • 基于PyTorch的图像识别
  • js合并数组对象(将数组中具有相同属性对象合并到一起,组成一个新的数组)
  • Spring BeanPostProcessor 接口的作用和使用
  • Android 13 Hotseat定制化修改——006 hotseat图标禁止移动到Launcher中
  • RabbitMQ 发布确认机制
  • 微信小程序使用rich-text解析富文本字符串的时候,遇到image标签图片很大超过屏幕
  • 使用IIS服务器部署Flask python Web项目
  • sentinel核心流程源码解析
  • 中睿天下Coremail | 2023年第二季度企业邮箱安全态势观察
  • 桶排序-1184:明明的随机数
  • Spring Boot中整合Keycloak OpenID Connect(OIDC)
  • 如何使用Mac终端给树莓派pico构建C/C++程序进行开发,以及遇到各种问题该怎么处理,不使用任何IDE或编辑器(例如VS Code)
  • linux 关机和重启
  • Python(八十三)字符串的比较操作
  • Java面试
  • 基于java的voliate关键字详解
  • 企业计算机服务器中了360后缀勒索病毒怎么办,勒索病毒解密数据恢复
  • W6100-EVB-PICO 做TCP Server进行回环测试(六)
  • 前端小兔鲜儿2
  • Pycharm 双击启动失败?
  • spring 事务回滚失败异常