2016-08-25 46 views
-1

我正在使用Nodejs作爲後端。對於我使用的數據庫lowdb這是一個小型項目的小型本地數據庫(由Lodash API提供支持)。我想要的是來自lowdb的限制查詢。如何從lowdb查詢將返回給定範圍內的結果?

例如,我有db中的用戶說有1-200的id。現在我想要一個查詢,將返回給我的用戶從說50-100。我怎樣才能做到這一點?

+0

想知道我的答案是否有幫助嗎?如果是,請你能接受嗎? – notionquest

+0

我也在想,如果@itionquest的回答很有幫助,請注意你在兩小時前簽署的Rabby。如果這對您有幫助,請考慮點擊答案旁邊的勾號。這是我們如何感謝人們在這個網站上的時間。 – halfer

+0

在給出答案之前,我已經嘗試使用「切片」。所以這就是爲什麼答案對我沒有幫助。謝謝你通知我。 –

回答

1

可以使用「片」獲得從50中的記錄100

片(50,101)

實施例,以獲得第一2個記錄: -

請注意,我給出了'3',因爲如果給出'2',它將排除'2'。根據你的要求,你必須給(50,101)。

console.log(db.get('posts') 
      .slice(1, 3) 
      .value()); 
相關問題