- nosql/
- Nosql 合并-在google云数据存储中升级/删除
Nosql 合并-在google云数据存储中升级/删除
Nosql 合并-在google云数据存储中升级/删除,nosql,google-cloud-datastore,Nosql,Google Cloud Datastore,我正在开发一个POC(将部分功能从关系数据库移动到云数据存储)。我有几个问题:
当数据出现时,我每天晚上都需要刷新一些“种类”
来自不同的数据源(通过平面文件)。我读到了,然后
了解在中不存在截断类功能
数据存储。我相信,唯一的选择是从
循环中的“种类”并逐个删除实体。并使用导入功能加载新的数据集。还有更好的吗
选项
假设我有一种叫做部门的,还有一种叫做
商店。现在,我需要一种叫百货公司的。所以对于这位家长来说
节点是百货公司和商店。有没有办法强制执行这种做法
什么关系?从文档中我看到,只有
单
我正在开发一个POC(将部分功能从关系数据库移动到云数据存储)。我有几个问题:
当数据出现时,我每天晚上都需要刷新一些“种类”
来自不同的数据源(通过平面文件)。我读到了,然后
了解在中不存在截断类功能
数据存储。我相信,唯一的选择是从
循环中的“种类”并逐个删除实体。并使用导入功能加载新的数据集。还有更好的吗
选项
假设我有一种叫做部门的,还有一种叫做
商店。现在,我需要一种叫百货公司的。所以对于这位家长来说
节点是百货公司和商店。有没有办法强制执行这种做法
什么关系?从文档中我看到,只有
单亲
如果我在kind1中有一个子实体,其父实体是
存在于kind2中,并且它们被连接在一起,有没有办法
同时查询kind1和kind2中的所有属性?从…起
从关系数据库的角度来看,它类似于带有“SELECT*”的equijoin。我
我正在数据存储中寻找一种等效的功能
为了回答您的问题:
有两种方法可以删除多个实体。首先,您可以使用云数据流批量删除实体[]。其次,检索到密钥后,您可以通过将密钥传递给数据存储删除函数来执行批删除操作,这里有使用示例[]。为了检索密钥,您可以运行keys only query[]
在数据存储中,一个实体只能有一个父项,但可以有多个子项。但是对于您的用例,您可以尝试使用第三种类型dept-store,并将其属性指定为department和store类型中实体的键。由于数据存储本质上是非关系数据库,因此此解决方案可能需要很好地理解实现所需的资源
您可以使用批处理操作[]查找多个提供从kind1和kind2检索的密钥的实体