是否通过nativescript vue删除couchbase数据库中的特定数据集?
有一个本地保存的couchbase数据库,其中包含CAT。 单击特定的cat,我想将其从db中删除 以下代码用于将cat添加到db:是否通过nativescript vue删除couchbase数据库中的特定数据集?,nativescript,couchbase,nativescript-vue,couchbase-lite,Nativescript,Couchbase,Nativescript Vue,Couchbase Lite,有一个本地保存的couchbase数据库,其中包含CAT。 单击特定的cat,我想将其从db中删除 以下代码用于将cat添加到db: methods: { addCat() { let documentId = database.createDocument({ "name": randomName(), "age": getRandomInt(1,10), &
methods: {
addCat() {
let documentId = database.createDocument({
"name": randomName(),
"age": getRandomInt(1,10),
"id": _uniqueId('tttbbb')
});
this.cats = getCats();
},
如何从单击的cat(记录)中获取文档ID以进行删除?
DocumentID是否自动存储在记录集中?
我找不到它,所以我加了一个id
非常感谢你的帮助
在创建您需要设置id的对象时,向Juergen致意。我发现这种方法是查找要删除的对象的最简单方法
让documentId=database.createDocument({
“名称”:随机名称(),
“年龄”:getRandomInt(1,10)
},“tttbbb”);
您需要检索documentID
来删除它
deleteDocument(documentId: string): any;
在创建对象时,您需要设置id。我发现此方法是查找要删除的对象的最简单方法
让documentId=database.createDocument({
“名称”:随机名称(),
“年龄”:getRandomInt(1,10)
},“tttbbb”);
您需要检索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 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
这是否意味着,我自己用自己生成的数据设置documentID?CouchDB有文档ID,但couchbase lite没有自动文档ID?这是否意味着,我自己用自己生成的数据设置documentID?CouchDB有文档ID,但couchbase lite没有自动文档ID