簡體   English   中英

Firebase Firestore:查詢並獲取其中一個字段中包含查詢值的文檔

[英]Firebase Firestore: Query and get documents that contain the queried value in one of the fields

是否可以查詢一個集合並返回其中一個字段中包含查詢值的文檔,而不管它是哪個字段?

例如,一個典型的查詢是 go,如下所示:

db.collection('collection').where('id','==',targetvalue).get()

讓我們假設一個假設場景,集合下的文檔中的任何字段都可以包含目標值。 是否可以查詢此類文件? 如果是這樣,我該怎么做?

是否可以查詢一個集合並返回其中一個字段中包含查詢值的文檔,而不管它是哪個字段?

不,除非您為每個字段創建不同的單獨查詢,否則您不能這樣做:

db.collection('collection').where('id','==',targetvalue).get()
db.collection('collection').where('otherField','==',targetvalue).get()
//And so on.

您無法在文檔的所有字段中搜索值。 如果您正在考慮使用通配符,請注意這在 Firestore 中是不可能的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM