我正在使用使用Mongoose和Baucis构建的REST API。这太棒了,很容易拼凑起来。
我想知道,在查询单个记录时,当将记录ID指定为路径的一部分或条件语句的一部分时,服务器的响应通常会更快?或者重要吗?
例如:
http://www.example.com/path/to/endpoint/record_id/
OR
http://www.example.com/path/to/endpoint/?conditions={"_id": "record_id"}
谢谢!
答案 0 :(得分:1)
两者都映射到相同的Mongo查询,并且在Baucis和Mongoose中几乎完全相同的代码路径。因此,性能差异实际上难以区分。