all!我正在做一个MongoDB和Sping Boot 的项目,我想实现一个特性,这样一旦我开始运行服务器,MongoDB数据库的集合中就会有一个固定的项(或文件),这个项是不能被删除的,我怎么才能实现这个功能呢?如果有歧义,请告诉我。
下面是一个例子,假设有一个名为Node
的集合,这就是schema
:
{
"id": "xxxx",
"value": "1",
"left": "left_node",
"right": "right_node"
}
我想在服务器启动后将此数据保留在数据库中。
1条答案
按热度按时间py49o6xq1#
可以删除数据库中任何内容。但您可以通过在访问数据库时使用不同的
roles/privileges
创建单独的用户来进行管理。参考:创建用户定义的角色但是在需要在操作删除之前或操作删除之内检查
_id|id
的情况下,例如: