Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 在mongo上处理预定义的标签/云标签_Mongodb_Nosql_Tags_Label_Microservices - Fatal编程技术网

Mongodb 在mongo上处理预定义的标签/云标签

Mongodb 在mongo上处理预定义的标签/云标签,mongodb,nosql,tags,label,microservices,Mongodb,Nosql,Tags,Label,Microservices,我有一个nosql db(mongo),看起来像(事件列表): 现在,我正在寻找如何实现新逻辑的方法,如下所示: 我需要一个预定义的标签,总是在每次扫描可用 用户可以每夜删除/添加自定义标记和pin标记(切换单击) 如果标记被固定,将出现的下一个事件将保留现有列表 所以我的问题是: 如何实现保持固定标记状态所需的方法(即使是添加到最新事件中的新标记)。 我想创建另一个集合(在同一个微服务下的同一个db中)来保存每次更改中的当前列表 标签的结构是否正常 [ { "_

我有一个nosql db(mongo),看起来像(事件列表):

现在,我正在寻找如何实现新逻辑的方法,如下所示:

  • 我需要一个预定义的标签,总是在每次扫描可用

  • 用户可以每夜删除/添加自定义标记和pin标记(切换单击)

  • 如果标记被固定,将出现的下一个事件将保留现有列表

所以我的问题是: 如何实现保持固定标记状态所需的方法(即使是添加到最新事件中的新标记)。 我想创建另一个集合(在同一个微服务下的同一个db中)来保存每次更改中的当前列表

  • 标签的结构是否正常
[  {
   "_id" : ObjectId("4......),
   "title" : test",
   "content" : "testtest",
   "tags" : [
       {
           "name" : "meta",
           "Pinned" : true
       },
       {
           "name" : "post",
           "Pinned" : false
       },
   ]
}]