Javascript Firebase查询快照为时间戳字段而不是任何值返回null

Javascript Firebase查询快照为时间戳字段而不是任何值返回null,javascript,firebase,react-native,google-cloud-firestore,react-native-firebase,Javascript,Firebase,React Native,Google Cloud Firestore,React Native Firebase,我们有一个“react native”应用程序,它使用Firestore数据库检索一些信息。我们使用react native firebase软件包: "react-native-firebase": "^4.1.0", 我们有一个查询,在一些更新停止工作后,该查询曾经工作。对于时间戳类型的日期字段,它们在快照查询中返回null firestore .collection("multiplayerrooms") .doc(result.id) .co

我们有一个“react native”应用程序,它使用Firestore数据库检索一些信息。我们使用
react native firebase
软件包:

"react-native-firebase": "^4.1.0",
我们有一个查询,在一些更新停止工作后,该查询曾经工作。对于时间戳类型的日期字段,它们在快照查询中返回null

    firestore
      .collection("multiplayerrooms")
      .doc(result.id)
      .collection("playerAttempts")
      .orderBy("completeTimeInSeconds")
      .get()
      .then((querySnapshot) => {
        playerAttemptsLength = querySnapshot.size;
        playerAttempts = querySnapshot.docs;
        console.log("player attempts");
        console.log(querySnapshot);
如上所示,这是针对dateComplete字段值的

如果我在Firebase控制台中查看,我可以看到有问题的文档有一个值。

如果我将鼠标悬停在字段上,我可以看到时间戳类型显示出来。我知道问题不在于解析值,因为在将时间戳解析为日期格式之前,我们将返回null

我发现它可能与firebase设置值有关:
timestampsInSnapshots
,但是将其设置为true或false没有区别

firestore.settings({ timestampsInSnapshots: false });
            firestore
              .collection("multiplayerrooms")
              .doc(result.id)
...

有关查询快照数据中时间戳字段值返回null的原因的任何信息?

Firebase实时数据库和Cloud Firestore是两个独立的数据库。请仅使用相关标签标记您的问题,而不是同时使用这两个标签。很抱歉,我们对不同的位都使用了这两个标签,我应该清楚这是针对Cloud Firestore数据库的Firebase实时数据库和Cloud Firestore是两个独立的数据库。请仅使用相关标签标记您的问题,而不是同时使用这两个标签。很抱歉,我们将两个标签用于不同的位,我应该清楚这是用于Cloud Firestore数据库的