惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog
小众软件
小众软件
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 【当耐特】
爱范儿
爱范儿
博客园 - 聂微东
美团技术团队
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
有赞技术团队
有赞技术团队
云风的 BLOG
云风的 BLOG
罗磊的独立博客
V
Visual Studio Blog
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
雷峰网
雷峰网
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
V
V2EX
The GitHub Blog
The GitHub Blog
Apple Machine Learning Research
Apple Machine Learning Research
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

MongoDB

求助,谁会用那个 mongoDB 的云数据库啊,帮看看咋链接报错呢 mongodb 自托管到底支持 vector 搜索吗 大佬们,急需请教,遇到大困难 有啥好用的 mongodb GUI 工具 大佬们,大问题请教,内存占满 mongodump 出来的文件为什么比数据库本身大了一倍多?数据库大小只有 100GB, dump 出来的 bson 有 242GB,硬盘放不下了,怎么不占用硬盘空间备份数据到其它机器? 想请教一下, mongoDB 是否适合海量数据存储 MongoDB 如何优化到跟 MySQL 资源占用一样低? 新人小白求教 mongodb 新手虚心请教大佬们 请教大家一个 mongodb 大数据量下, count 优化的问题 MongoDB 的 findOneAndUpdate 并发问题 求助大佬们: Mongo DB Compass 加 socks5 代理连不上 MongoDB Atlas 上的库 关于远程 mongodb 数据同步到本地 Elasticsearch 问题 mongodb 日志文件巨大,怎么读取,以及怎么限制其大小? 江湖救急,冷备数据恢复 感觉 Mongodb 的权限管理有点复杂 MongoDB 有什么比较新的入门教程吗? 有没有觉得用 typescript 写 mongoose 好蛋疼 mongodb 生产环境创建索引 刚用 mongodb,请教下类似 MySQL 的「select ... for update」大伙都是如何替代? 求一个好用的 MongoDB 管理工具~ mongodb 只剩硬盘上的数据库文件要怎么恢复 用不存在的字段的子字段 lookup 时,分组后该字段值会变成空对象,如何变成 null 各位 javaer MongoDB 用的什么 orm mongodb lookup 使用请教 monodb 内存占满,进程退出 12 月 14 日上海新天地朗廷酒店,我司赞助的 MongoDB Day 上海站,欢迎大家联系我注册报名。 mongoose 外键查询问题 MongDB upsert 时新增的字段不能更新值
求助, MongoDB 中查找如何做到完全匹配
Rkls · 2021-12-08 · via MongoDB

现在 mongodb 中有如下数据
{
"_id":"111",
"bgtime":"bgtime",
"edtime":"edtime",
"key1":"val1",
"key2":"val2",
"key3":"val3"
}
我写的程序对应的 shell 命令是
db.coll.update(
{
"bgtime":{$exists:true},
"edtime":{$exists:true},
"key1":"val1",
"key2":"val2"
},
{
$set:
{
"bgtime":"bgtime",
"edtime":"edtime",
"key1":"val1",
"key2":"val2"
}
},
{
$upsert:true
})
我想要获得的结果是一条数据中除了"_id"外只有查询条件的 4 个 key ,如果查不到的这样的 document 的话,将 update 中的文档插入,但是我写的过滤文档因为查到了数据库中的上述的数据,所以就不会再做插入了,现在有两个想法:
1.先使用 find_many ( mongocxx 中的 api )找到所有匹配到的文档,然后去和我的键值对做匹配,但是这样工作量比较大
2.在每次插入数据的时候都多插入一条 key 为_index 的字段,里面的 value 为"key1val (此处设计一个分隔符) key2val2",这样写查询条件的时候直接拼接_index 的 value 也是可以的。
现在就是想看看 mongodb 有没有提供这样一种方法,直接做到完全匹配到我查询的文档