如何检查Mongo中是否仍然存在DBRef文档

时间:2018-07-26 13:16:57

标签: mongodb nosql

我目前有一个数据库,其中包含文档“ books”和“ users”。图书对象引用了“用户”对象,如下所示:

let json = """
{"id" : 1, "date" : 1529704800000}
"""

struct Example : Decodable {
    let id : Int
    let date : Date
}

let data = Data(json.utf8)
let decoder = JSONDecoder()
decoder.dateDecodingStrategy = .millisecondsSince1970
do {
    let result = try decoder.decode(Example.self, from: data)
    print(result) // Example(id: 1, date: 2018-06-22 22:00:00 +0000)
} catch {
    print(error)
}

但是,如果要删除相应的用户,我想删除图书。如何检查我在“书”文档中引用的“用户”对象是否仍然存在或已被删除?

0 个答案:

没有答案