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

推荐订阅源

P
Proofpoint News Feed
Martin Fowler
Martin Fowler
The GitHub Blog
The GitHub Blog
B
Blog RSS Feed
U
Unit 42
阮一峰的网络日志
阮一峰的网络日志
量子位
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
云风的 BLOG
云风的 BLOG
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园_首页
IT之家
IT之家
V
Visual Studio Blog
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
宝玉的分享
宝玉的分享
Apple Machine Learning Research
Apple Machine Learning Research
I
InfoQ
D
Docker
V
V2EX

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 有没有提供这样一种方法,直接做到完全匹配到我查询的文档