Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firestore中的数据搜索_Javascript_Firebase_Google Cloud Firestore - Fatal编程技术网

Javascript Firestore中的数据搜索

Javascript Firestore中的数据搜索,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,我有一个Firebase Firestore,其中数据存储在地图中,如下图所示 现在,我想搜索一个字符串,在整个文档中说“COLOR”,并在本例中检索地图名称“COLOR”。同样,如果我们搜索“boy”,它应该返回“BOLD” 有人能帮我吗 那么您想在文档中找到包含特定属性的映射字段 let json={ 粗体:{ 骨骼:0, 电话:1,, 男孩:2 }, 颜色:{ 颜色:3, 颜色:4, 颜色:5 } }; 函数查找(prop){ Object.keys(json).forEach((ke

我有一个Firebase Firestore,其中数据存储在地图中,如下图所示

现在,我想搜索一个字符串,在整个文档中说“COLOR”,并在本例中检索地图名称“COLOR”。同样,如果我们搜索“boy”,它应该返回“BOLD”


有人能帮我吗

那么您想在文档中找到包含特定属性的映射字段

let json={
粗体:{
骨骼:0,
电话:1,,
男孩:2
},
颜色:{
颜色:3,
颜色:4,
颜色:5
}
};
函数查找(prop){
Object.keys(json).forEach((key)=>{
if(json[key][prop]){
控制台日志(键);
}
})
}
查找(“男孩”)//打印“粗体”
var searchWord = "colour";
db.collection("keyWords").doc(window.user.uid).get().then((doc) => {
      console.log(doc.data());
      if (doc.exists === true) {
        //LOGIC HERE
    }}});