You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GCP中指定连接非默认的Datastore数据库

指定连接GCP Datastore的非默认数据库「mydb」

方法1:通过环境变量全局指定

在启动项目前设置环境变量,让SDK自动读取目标数据库名:

  • Linux/macOS终端:
    export GOOGLE_CLOUD_DATASTORE_DATABASE=mydb
    
  • Windows命令提示符:
    set GOOGLE_CLOUD_DATASTORE_DATABASE=mydb
    
  • Windows PowerShell:
    $env:GOOGLE_CLOUD_DATASTORE_DATABASE="mydb"
    

设置完成后启动项目,即可连接「mydb」数据库。

方法2:在代码中显式指定

不同语言的Datastore客户端支持直接在初始化时指定数据库,以下是常见语言示例:

Python

from google.cloud import datastore

# 创建客户端时指定数据库
client = datastore.Client(database="mydb")
# 后续所有操作基于该client即可

Java

import com.google.cloud.datastore.Datastore;
import com.google.cloud.datastore.DatastoreOptions;

public class DatastoreClientDemo {
    public static void main(String[] args) {
        Datastore datastore = DatastoreOptions.newBuilder()
            .setDatabase("mydb")
            .build()
            .getService();
        // 使用datastore执行数据操作
    }
}

Node.js

const { Datastore } = require('@google-cloud/datastore');

// 初始化客户端时指定数据库
const datastore = new Datastore({
  database: 'mydb'
});
// 后续业务逻辑使用该实例

内容的提问来源于stack exchange,提问作者Roland

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 22:58:11