下面的查詢是從couchbase獲取的文件插入文檔與Java_client什麼是等同放着清單N1ql查詢在couchbase
工作N1qlQueryResult result = bucket.query(N1qlQuery.simple(
"SELECT * FROM `default;"));
而如何編寫使用插入文檔進Couchbase的聲明像上面的N1qlQuery?
下面的查詢是從couchbase獲取的文件插入文檔與Java_client什麼是等同放着清單N1ql查詢在couchbase
工作N1qlQueryResult result = bucket.query(N1qlQuery.simple(
"SELECT * FROM `default;"));
而如何編寫使用插入文檔進Couchbase的聲明像上面的N1qlQuery?
您可以使用Bucket
類的insert(...)
方法插入文檔。例如:
JSONDocument resultDoc = bucket.insert(JSONDocument.create(myId, myJSONDocument));
其中兩個myId
和myJSONDocument
都是字符串。
爲了將來的參考,您隨時可以參考Couchbase JAVA SDK。
從4.1開始,N1QL也有INSERT
和UPSERT
聲明,您可以使用它們來創建文檔。請參閱the reference (INSERT)