2014-10-01 67 views
1

我正在使用使用Mongoose和Baucis構建的REST API。這太棒了,很容易放在一起。從API中查詢特定記錄的最快方法

我想知道,當查詢單個記錄時,當指定記錄ID作爲路徑的一部分或條件語句的一部分時,服務器的響應速度通常更快?或者它有什麼關係?

例如:

http://www.example.com/path/to/endpoint/record_id/

OR

http://www.example.com/path/to/endpoint/?conditions={"_id": "record_id"}

謝謝!

+1

表現總是取決於環境。沒有你在這裏得到的答案將與實際測試數據進行比較。 – 2014-10-01 18:47:01

回答

1

兩者都映射到相同的Mongo查詢,並且在Baucis和Mongoose中幾乎完全相同的代碼路徑。所以,性能差異實際上難以區分。