Tipos de datos y controladores de MongoDB admitidos

En las siguientes tablas, se enumeran los tipos de datos y los controladores de MongoDB admitidos para Firestore con compatibilidad con MongoDB.

Tipos de datos

Tipo de BSON Admitido
Número entero de 32 bits (int)
Número entero de 64 bits (long)
Array
Datos binarios
Booleano
Fecha
DBPointer No
DBRef No
Decimal128
Doble
JavaScript No
JavaScript (con alcance) No
MaxKey
MinKey
Nulo
Objeto
ObjectId
Expresión regular
String
Símbolo No
Marca de tiempo
Indefinido No

_id de documento

El campo _id de nivel superior en un documento debe ser de uno de los siguientes tipos:

  • ObjectId
  • String
  • Número entero de 64 bits (long)

No se admiten otros tipos de BSON.

Idiomas y controladores de MongoDB

Firestore con compatibilidad con MongoDB admite las siguientes versiones de controladores:

Idioma Versiones del controlador Notas
Java 5.x Autenticación de OIDC desde Google Cloud disponible a partir de la versión 4.10
Node.js 6.x
5.x
La autenticación de OIDC desde Google Cloud está disponible a partir de la versión 6.7
Python 4.x
3.x (x ≥ 12)
Autenticación de OIDC desde Google Cloud disponible a partir de la versión 4.7
Go 2.x
C# 3.x
Ruby 2.x (x ≥ 16)

¿Qué sigue?