Google app engine 如何在index.yaml中指定名称空间

Google app engine 如何在index.yaml中指定名称空间,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,如何在index.yaml中指定名称空间 Example: - kind: Account properties: - name: first_name - name: balance 你没有。名称空间允许您在逻辑级别隔离数据,但它们共享索引定义,并且根据您实现它们的方式,它们通常也共享相同的类型。您没有。名称空间允许您在逻辑级别隔离数据,但它们共享索引定义,并且根据您实现它们的方式,它们通常也共享相同的类型。为什么需要为不同的名称空间使用不同的索引?如果有两种或两种以上具有相同名

如何在index.yaml中指定名称空间

Example:
- kind: Account
  properties:
  - name: first_name
  - name: balance

你没有。名称空间允许您在逻辑级别隔离数据,但它们共享索引定义,并且根据您实现它们的方式,它们通常也共享相同的类型。

您没有。名称空间允许您在逻辑级别隔离数据,但它们共享索引定义,并且根据您实现它们的方式,它们通常也共享相同的类型。

为什么需要为不同的名称空间使用不同的索引?如果有两种或两种以上具有相同名称的类型,该怎么办?我不太喜欢Account示例,但您可能会想到一个场景,在两个名称空间中使用相同的名称是有意义的。是的,没错,虽然所有名称空间中的实体都是完全相同的,但每个名称空间中的实体属于不同的客户、域或用户,具体取决于您使用它们的方式。这样数据就不会混合,而是共享相同的模型和逻辑,这就是名称空间的功能;在不知道名称空间的情况下,NDB如何区分index.yaml中的两种类型@谢谢你的解释!我不确定这是否是一个缺少的功能/错误。为什么需要为不同的名称空间使用不同的索引?如果有两种或两种以上的名称相同怎么办?我不太喜欢Account示例,但您可能会想到一个场景,在两个名称空间中使用相同的名称是有意义的。是的,没错,虽然所有名称空间中的实体都是完全相同的,但每个名称空间中的实体属于不同的客户、域或用户,具体取决于您使用它们的方式。这样数据就不会混合,而是共享相同的模型和逻辑,这就是名称空间的功能;在不知道名称空间的情况下,NDB如何区分index.yaml中的两种类型@谢谢你的解释!我不确定这是否是缺少的功能/错误。