首先,我将向您展示 MongoDB Compass 中记录的数据的两张图片。
【用户收藏】
[计划集合]
如您所见,我在User collection
:name
和. 据了解,是通过接收到此类信息时自动生成的,但不知道为什么会创建。当包含我自己创建的用户信息时,使用的类信息作为字符串值输入。例如)“com.example.User”。计划集合还接收来自用户的 11 条数据,并通过. 但是这里我们得到的是,并且这个值总是以 0 存在。phone
address
_id
ObjectID
_class
_class
index
createdAt
_id
ObjectID
__v
_class
作为参考,我没有实现Plan Collection的保存方式,但是我实现了通过Spring boot保存User Collection的方式。我的Repository界面如下所示:
@Repository
public interface UserRepository extends MongoRepository<User, String> {
}
_class
是使用 MongoRepository创建的结果吗?- 是
__v
或_class
必要的价值观? - 如果我不需要它,我该如何摆脱它?
- 开发人员可以自己更改名称吗?