【发布时间】:2014-09-01 07:52:26
【问题描述】:
我使用 Thinkphp 开发一个 web 项目。现在我需要查询具有指定字段的 mongodb 并禁止 '_id' 字段。但是 '_id' 字段默认包含在结果集中。我知道在 mongodb 客户端可以使用按照代码抑制'_id'字段,但是使用PHP/Thinkphp呢?
db.inventory.find( { type: 'food' }, { _id:0 } )
【问题讨论】:
我使用 Thinkphp 开发一个 web 项目。现在我需要查询具有指定字段的 mongodb 并禁止 '_id' 字段。但是 '_id' 字段默认包含在结果集中。我知道在 mongodb 客户端可以使用按照代码抑制'_id'字段,但是使用PHP/Thinkphp呢?
db.inventory.find( { type: 'food' }, { _id:0 } )
【问题讨论】:
可以使用MongoModel进行查询,用法类似Mysql Model。
M('CollectionName')->where(array('type'=>'food'))->field('_id')->select();
【讨论】: