我有一个集合与这样的文件STUCT。
{
id: 1,
my_field: [
{
date: date1,
type: A,
value: 1
},
{
date: dateX,
type: X,
value: Z
},
...
]
我解决的问题是什么?我有id,date,type和value。我必须通过id找到文档(它总是存在的),然后在元素 my_field
由 date
和 type
和增量值。如果这个元素不在 my_field
我必须把它插入(结构体到 my_field
). 我在寻找最有效的方法
我将非常感谢你的想法!
Mongo 4.2
如果有人能帮我把这个写在mongo的ruby-driver上,那就太好了:)
谢谢!