gpt4 book ai didi

javascript - Deepstream 是否会跟踪 RethinkDB 中的整个文档?

转载 作者:太空宇宙 更新时间:2023-11-04 00:51:13 25 4
gpt4 key购买 nike

我知道 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 中的内容。这是正确的吗?

最佳答案

这是正确的。我知道这有点乏味,但为了在记录中引入密码等私有(private)信息,我宁愿创建第二条记录,例如-私有(private)的。这样,该记录可以单独获得许可,并将在 RethinkDB 中创建单独的文档

关于javascript - Deepstream 是否会跟踪 RethinkDB 中的整个文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32335274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com