我想使用select查詢從azure-cosmos數據庫獲取超過100條記錄。如何使用查詢從azure cosmos db獲取100多條記錄
我在寫一個存儲過程並使用select查詢來獲取記錄。
SELECT * FROM activities a
雖然有超過500條記錄,我只得到了100條記錄。 我能夠使用Azure提供的設置配置獲取所有記錄。
我想用查詢或存儲過程來執行相同的操作。我怎樣才能做到這一點 ??
請提出需要完成的更改。
我想使用select查詢從azure-cosmos數據庫獲取超過100條記錄。如何使用查詢從azure cosmos db獲取100多條記錄
我在寫一個存儲過程並使用select查詢來獲取記錄。
SELECT * FROM activities a
雖然有超過500條記錄,我只得到了100條記錄。 我能夠使用Azure提供的設置配置獲取所有記錄。
我想用查詢或存儲過程來執行相同的操作。我怎樣才能做到這一點 ??
請提出需要完成的更改。
我正在寫存儲過程並使用select查詢來獲取記錄。
SELECT * FROM活動
我只得到了100條記錄,雖然有超過500條記錄。
queryDocuments
的FeedOptions pageSize屬性的默認值爲100,這可能是問題的原因。請嘗試將值設置爲-1。以下存儲過程在我身邊正常工作,請參閱它。
function getall(){
var context = getContext();
var response = context.getResponse();
var collection = context.getCollection();
var collectionLink = collection.getSelfLink();
var filterQuery = 'SELECT * FROM c';
collection.queryDocuments(collectionLink, filterQuery, {pageSize:-1 },
function(err, documents) {
response.setBody(response.getBody() + JSON.stringify(documents));
}
);
}
爲我工作。謝謝 –
所以,如果我理解正確,你想通過存儲過程返回所有記錄。正確?請更新您的問題幷包含您編寫的存儲過程代碼。 –