如何使用包含特定字符串的键检索所有文档?我知道如果我使用以下方法检索一个文件:
let doc = database.documentWithID(myDocID)
但是如果我想要所有包含字符串“key”的文档,那么有一种简单的方法可以做到这一点,还是我必须创建视图和查询?
感谢。
答案 0 :(得分:2)
我就这样做了(有了观点和查询);我添加了一个字段类型并在其中添加了规范:
let view = db?.viewNamed("list")
if view?.mapBlock == nil {
view?.setMapBlock({ (doc, emit) in
if let type: String = doc["type"] as? String, let name = doc["name"], let overview = doc["overview"], type == "task" {
emit(name, nil)
}
}, version: "1.0")
}
liveQuery = view?.createQuery().asLive()