mongodb - 处理 mongo 上的预定义标签云/标签
问题描述
我有一个看起来像(事件列表)的nosql db(mongo):
[ {
"_id" : ObjectId("4......),
"title" : test",
"content" : "testtest",
"tags" : [
{
"name" : "meta",
"Pinned" : true
},
{
"name" : "post",
"Pinned" : false
},
]
}]
现在我正在寻找如何实现新逻辑的方法,如下所示:
我需要一个在每次扫描中始终可用的预定义标签
用户可以在每个事件中删除/添加自定义标签和 pin 标签(切换点击)
如果标记被固定,将出现的下一个事件将保留现有列表
所以我的问题是:如何实现我需要保持固定标签状态的方式(即使它是添加到最新事件的新标签)。我想创建另一个集合(在同一个微服务下的同一个数据库中)来保存每次更改中的当前列表。
- 标签的结构是否可以?
解决方案
推荐阅读
- c++ - 使用带有虚函数的类的构造函数进行大括号初始化
- ffmpeg - 我需要在 FFMpeg 中启用哪些编码器/解码器/复用器/解复用器/解析器/过滤器才能将 mp4 视频转换为 gif?
- c# - 如何在 .NET Core 库之间进行引用?
- xcode - 你在 Apple Developer Portal 中看到的 Xcode 的功能和 AppID 功能之间不应该存在 1-1 的关系吗?
- typescript - 对象中的打字稿泛型类
- sql - Teradata 查询优化
- ruby-on-rails - 如何在 Rails 中手动导致 ActiveRecord RecordInvalid
- java - 如何在 java 中打印以下结果?
- css - CSS 动画在 Firefox 上无法正常工作
- gcc - 如何在不运行内核的情况下调试内核代码?