通过 nativescript vue 删除 couchbase 数据库中的特定数据集?
Delete a specific dataset in a couchbase db by nativescript vue?
本地有一个couchbase数据库,里面有猫。
单击特定的猫,我想将其从数据库中删除。
以下代码用于将猫添加到数据库:
methods: {
addCat() {
let documentId = database.createDocument({
"name": randomName(),
"age": getRandomInt(1,10),
"id": _uniqueId('tttbbb')
});
this.cats = getCats();
},
如何从被点击的猫(记录)中获取DocumentID来删除它?
DocumentID 是否自动存储在记录集中?
我找不到它,所以我添加了一个id。
非常感谢您的帮助。
此致于尔根
创建对象时需要设置 id。我发现此方法是查找要删除的内容的最简单方法。
let documentId = database.createDocument({
"name": randomName(),
"age": getRandomInt(1,10)
},"tttbbb");
createDocument(data: Object, documentId?: string): any;
您需要检索 documentID
才能将其删除。
deleteDocument(documentId: string): any;
使用Couchbase Lite时,您可以指定文档id或让id生成。不知道你用的是什么 CBL 版本,这里有两种方法,你可以在使用 2.x 版本时做。
// Specified ID
let document = MutableDocument(id: "YOUR OWN ID", data: [...])
database.saveDocument(document)
// Auto-generated ID
let document = MutableDocument(data: [...])
database.saveDocument(document)
let id = document.id // The generated id
本地有一个couchbase数据库,里面有猫。 单击特定的猫,我想将其从数据库中删除。
以下代码用于将猫添加到数据库:
methods: {
addCat() {
let documentId = database.createDocument({
"name": randomName(),
"age": getRandomInt(1,10),
"id": _uniqueId('tttbbb')
});
this.cats = getCats();
},
如何从被点击的猫(记录)中获取DocumentID来删除它? DocumentID 是否自动存储在记录集中? 我找不到它,所以我添加了一个id。
非常感谢您的帮助。
此致于尔根
创建对象时需要设置 id。我发现此方法是查找要删除的内容的最简单方法。
let documentId = database.createDocument({
"name": randomName(),
"age": getRandomInt(1,10)
},"tttbbb");
createDocument(data: Object, documentId?: string): any;
您需要检索 documentID
才能将其删除。
deleteDocument(documentId: string): any;
使用Couchbase Lite时,您可以指定文档id或让id生成。不知道你用的是什么 CBL 版本,这里有两种方法,你可以在使用 2.x 版本时做。
// Specified ID
let document = MutableDocument(id: "YOUR OWN ID", data: [...])
database.saveDocument(document)
// Auto-generated ID
let document = MutableDocument(data: [...])
database.saveDocument(document)
let id = document.id // The generated id