我知道 Deepstream 会跟踪数据库中文档的 _d 部分中的所有内容,我需要使用 Deepstream 来更改其中的任何内容,这很好。我想知道是否不允许我更改 _d 之外的任何值?
我的数据库架构如下所示:
{
_d: {Deepstream stuff},
_v: 1,
registrationCode: 'random string'
}
现在,当用户注册时,我将删除registrationCode
并替换为password
,如下所示:
{
_d: {Deepstream stuff},
_v: 1,
password: 'pw string'
}
但是,当 Deepstream 在我的客户端上登录时,它将再次替换password
为registrationCode
相同的值。我的猜测是它缓存了整个文档,而不仅仅是里面的内容_d
。这个对吗?