Firestore:使用标识为

时间:2018-01-11 14:37:19

标签: javascript firebase google-cloud-firestore

我想查询来自firestore的数据,其中ID尚未存储在Map中,如果数据尚未存储,则会将其添加到列表中。显然,下面代码的“where”部分不起作用:

db.collection("messages").where(!messageMap.has("id")).onSnapshot(function(querySnapshot) {
  querySnapshot.forEach(function(doc) {
    messageMap.set(doc.id, doc.data());
  }
});

我想要实现的最终目标是,如果发送了新消息,只接收简单消息应用程序的新消息,现在我收到所有已发送的消息并过滤它们 - 这很糟糕。

0 个答案:

没有答案