mongodb用法小结

这篇具有很好参考价值的文章主要介绍了mongodb用法小结。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mogodb用法汇总

等于用法:

db.getCollection('t_xxx').find({"字段A": "A"}).limit(100)

in用法:

db.getCollection('t_xxx').find({"字段A": {$in:["A0","A1"]}}).limit(100)

notin用法

db.getCollection('t_xxx').find({ 字段A: { $nin: ["A1", "A2"] } })

分页查询用法:

b.getCollection('t_xxx').find({字段A: {$gt: "A1"}}).sort({字段A: 1}).limit(100)

and和NumberDecimal用法:

db.getCollection('t_xxx').find({$and: [{字段A:{$gt:"A1"},字段B:{$gt:NumberDecimal("0"),$lt:NumberDecimal("10")}}]}).sort({字段A: 1}).limit(100)

不等于用法:

db.getCollection('t_xxx').find({$and: [{字段A:{$gt:"A1"},字段B:{$ne:NumberDecimal("0")}}]}).sort({字段A: 1}).limit(100)

字段不为空用法

db.getCollection('t_xxx').find({ 字段A: { $ne: null, $exists: true } })

查询只返回某个几个字段

db.getCollection('t_xxx').aggregate([
 {
    $match: {
      "keyInfo.acctNo": "MOCK430071012"
    }
  },
  {
    $project: {
      tradeType: 1,
      result: 1
    }
  }
])

索引操作

db.getCollection('xxx').dropIndex("x_1")

db.getCollection('xxx').createIndex({ x: 1 },{background:true});

db.getCollection('xxx').getIndexes()

插入一条数据:

db.getCollection('t_sod_crypto_position_2023-07-06').insertOne([

{ }

])文章来源地址https://www.toymoban.com/news/detail-521618.html

到了这里,关于mongodb用法小结的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库操作入门:PyMongo 和 MongoDB 的基本用法

    MongoDB是一种流行的NoSQL数据库,它将数据存储在类似JSON的文档中,使数据库非常灵活和可扩展 Python需要一个MongoDB驱动程序来访问MongoDB数据库。在本教程中,我们将使用MongoDB驱动程序 \\\"PyMongo\\\"。建议使用PIP来安装 \\\"PyMongo\\\",确保您的Python环境已安装PIP。 在命令行中导航到PIP的

    2024年02月05日
    浏览(67)
  • 如何使用 Python 操作 MongoDB,包括连接、插入、查询、更新和删除数据,以及进阶用法

    MongoDB 是一种流行的 NoSQL 数据库,支持面向文档的数据存储。Python 是一种流行的编程语言,提供了许多库和工具,方便与 MongoDB 进行交互。在本文中,我们将介绍如何使用 Python 操作 MongoDB,包括连接、插入、查询、更新和删除数据,以及一些高级用法。 连接 MongoDB 在使用

    2024年02月04日
    浏览(42)
  • Android Binder小结

    Binder是Android中一种跨进程通信方式,Binder也是一个虚拟设备,对于客户端来说Bidner是一个可以跨进程通信的一个类 Android底层是Linux,但是Linux已有的跨进程通信方式都不能满足Android移动设备的需求,在Android中跨进程通信方式,要求是CS的一对多的架构、需要保证安全,并且

    2023年04月08日
    浏览(40)
  • 知识小结——HTTP协议相关

    目录 TCP/IP URI / URL HTTPS 总结时间: TCP/IP协议簇 对TCP的理解 对UDP的理解 HTTP(超文本传输协议)是什么? HTTPS(安全超文本传输协议)是什么? HTTPS的特点: HTTPS协议对称加密的过程?  HTTP协议的缓存策略有哪些? 强制缓存: 协商缓存: 哪些问题是HTTPS无法解决的?  如何

    2024年02月08日
    浏览(40)
  • react/typescript小结

    1.TS可选链原理分析 2.React hooks之useEffect、useMemo优化技巧 3.React hooks之useCallback的使用与性能分析

    2024年02月12日
    浏览(40)
  • ISE软件使用小结

    以标号顺序进行经验总结: 放大;缩小;适应界面(一般在点击3箭头所指处之后使用,在适应界面的状态后进行放大,是查看波形的一般步骤)。 (mark):放置轴,以便直观显示一个周期,上述波形图均采取此方式。 单点Run all会 出现波形消显的情况,还需人工判断进行暂

    2024年02月11日
    浏览(47)
  • Android 分享小结

    关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 我们继续总结学习,温故知新。 鉴于前阵子有人问到分享相关的功能,说不知道在哪里注册,本文做

    2024年02月05日
    浏览(46)
  • Android 样式小结

    关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 我们继续总结学习 Android 基础知识 ,温故知新。 本文讲述样式相关知识 。 样式可以定义界面的格式

    2024年02月05日
    浏览(35)
  • Redis主从复制部署小结

    搭建主从架构 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。 全量同步 主从第一次建立连接时,会执行 全量同步 ,将master节点的所有数据都拷贝给slave节点,流程: 这里有一个问题,master如何得知salve是第一次来连

    2024年02月05日
    浏览(63)
  • leetcode 二分查找小结

    原始思路: 但是,挪一挪的步骤最差的时候时间复杂度也能达到O(n),所以另一种避免这种情况的思路是我们分别使用二分查找去寻找区间的最左和最右。 上面的寻找target的代码(while …)无法精确地找到最左,因此我们需要对其进行一些改写。关键是要在找到一个值的时候不

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包