Javascript 有没有办法将firestore查询转换为字符串?
我有一个web应用程序,它严重依赖Firestore的实时快照,我想对它进行一些优化。具体地说,我想构建一个查询的Javascript 有没有办法将firestore查询转换为字符串?,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我有一个web应用程序,它严重依赖Firestore的实时快照,我想对它进行一些优化。具体地说,我想构建一个查询的映射,这些查询已经有了一个正在运行的订阅,这样下次当一段代码想要订阅完全相同的查询时,它就可以进行检查,如果它恰好存在,就只使用现有的订阅 但为此,我需要有一种方法来识别Firestore查询。我认为最简单的方法是将查询转换为字符串。我希望JSON.stringify(query)能起到作用,但它不起作用,因为它抱怨循环引用 有什么想法吗??@FrankvanPuffelen我试过了
映射
,这些查询已经有了一个正在运行的订阅,这样下次当一段代码想要订阅完全相同的查询时,它就可以进行检查,如果它恰好存在,就只使用现有的订阅
但为此,我需要有一种方法来识别Firestore查询。我认为最简单的方法是将查询转换为字符串。我希望JSON.stringify(query)
能起到作用,但它不起作用,因为它抱怨循环引用
有什么想法吗??@FrankvanPuffelen我试过了,但是
query.toString()
只返回[object object]
你有没有看到道格·史蒂文森在@FrankvanPuffelen链接的帖子上的评论?@GregFenton啊,现在我看到了。好吧,我现在有一个有效的解决方案JSON.stringify(query.| queryOptions | | query.jd)
。.jd
来自firestore的小型浏览器版本(与firebase admin
相反)。我只是想知道当我更新时,.jd
多久会变成其他东西……如果你有解决方案,那么请回答你自己的问题,解释你做了什么对你有用。@FrankvanPuffelen我试过了,但是query.toString()
只返回[对象]
你看到道格·史蒂文森在@FrankvanPuffelen链接的帖子上的评论了吗?@GregFenton啊,现在我看到了。好吧,我现在有一个有效的解决方案JSON.stringify(query.| queryOptions | | query.jd)
。.jd
来自firestore的小型浏览器版本(与firebase admin
相反)。我只是想知道当我更新时,.jd
多久会变成其他东西……如果你有解决方案,那么请回答你自己的问题,解释一下你做了什么对你有用。