支持的 MongoDB 数据类型和驱动程序

仅与 Cloud Firestore 企业版相关。

下表列出了与 MongoDB 兼容的 Cloud Firestore 支持的 MongoDB 数据类型和驱动程序。

数据类型

BSON 类型 支持
32 位整数 (int)
64 位整数 (long)
数组
二进制数据
布尔值
日期
DBPointer
DBRef
Decimal128
双精度型
JavaScript
JavaScript(带范围)
MaxKey
MinKey
Null
对象
ObjectId
正则表达式
字符串
符号
时间戳
未定义

文档 _id

文档中的顶级 _id 字段必须是以下类型之一:

  • ObjectId
  • 字符串
  • 64 位整数 (long)
  • 32 位整数 (int)
  • 双精度型
  • 二进制

    用作 _id 的二进制数据值不得超过 1500 字节。

不支持其他 BSON 类型。

语言和 MongoDB 驱动程序

与 MongoDB 兼容的 Cloud Firestore 支持以下驱动程序版本:

语言 驱动程序版本 备注
Java 5.x Google Cloud起提供的 OIDC 身份验证(从 4.10 开始提供)
Node.js 6.x
5.x
Google Cloud 开始提供 OIDC 身份验证,版本为 6.7
Python 4.x
3.x(x ≥ 12)
Google Cloud起提供 OIDC 身份验证,从 4.7 开始
Go 2.x
C# 3.x
Ruby 2.x(x ≥ 16)

后续步骤