我知道这个问题似乎可以在某个地方得到回答,但是即使搜索api也找不到。 我的数据库如下:
{
"_id": {
"$oid": "1234567890"
},
"data": [
{
"Name": "Cow",
"Type": "animal",
"Type2": "",
},
{
"Name": "Apricot, pack of 3",
"Type": "animal",
"Type2": "treetype",
}
]
}
我想做类似用户输入“ Apricot”的操作,然后弹出“ Apricot,3包”并返回所有内容(名称,类型,类型2)
就像(真棒伪代码)
var x= askuser
data = jsonarray(data)
arrayhandle = search(data(x))
console.print(arrayhandle.Name)
console.print(arrayhandle.Type)
console.print(arrayhandle.Type2)
我也知道可能要问太多(甚至违反了模糊搜索),但是我真的很想知道我的用户是否可以问“ Turkey”之类的东西,并且程序会响应所有名为“ Turkey”的信息。 ,数2英寸 或者,如果有两个以土耳其字母开头的条目,请全部返回。因此,就像用户输入“土耳其”一样,对于“土耳其,计数为2”和“土耳其,计数为1/2”和“土耳其,包装为20”,将返回名称→描述。
那将是完美的。但是现在我只需要获取数据。另外,它现在位于mlab中,因此我需要找到一种方法从那里抓取它,并在出现故障时将其移动到我的javascript文件中。
谢谢!