鍍金池/ 問答/數(shù)據(jù)庫/ mongodb查詢

mongodb查詢

中間件用的是npm install mongodb —save-dev

查詢最后一條a:1
collection.find({a:1}).toArray(function(err, docs){

console.log(docs[docs.length-1]);

});
但是我覺得這樣是有問題的,這個已經(jīng)把所有a:1都讀取了,這樣很浪費,這個中間件有沒有自帶的各種查詢方法?求個連接觀摩一下唄(百度了好多都是se的方法)

主要是不知道這個中間件叫什么,不知道怎么找文檔,求個文檔

回答
編輯回答
離殤

1.
你使用 npm 安裝了 mongodb 卻說不知道這個中間件叫什么,呃,準確的說,這個叫做 driver

npm install mongodb --save-dev

糾正一點, --save-dev 表示將 mongodb 添加到 dev 依賴,但事實上它是開發(fā)依賴,應(yīng)該用 --save

2.

既然知道使用了 npm 安裝了 mongodb,那么直接用 npm + mongodb 作為關(guān)鍵字組合搜索就好了,推薦谷歌搜索。

搜索結(jié)果里找到第一個,一般就是 npm 的官網(wǎng)了。
mongodb

然后按圖索驥找到 doc
collection find

如果上面的你還看不懂,那么很可能是以下幾個原因

  • 英語不好,看見一堆英文找不到文檔這個詞,自然找不到官方文檔

  • 不會用搜索引擎搜技術(shù)問題。技術(shù)問題優(yōu)先用谷歌搜索,提煉一下問題,找到幾個關(guān)鍵字。

關(guān)于如何搜索技術(shù)問題,我寫了一篇文章,有興趣的可以看看。

2017年12月18日 17:21