imh*_*bey 8 database mongodb mongodb-query
我正在使用 MongoDB Atlas 服务器...并遇到此错误...这是什么意思...?有人可以用简单的话解释一下吗?...
这是我正在尝试的查询...
db.posts.find({}, {title: 1, date: 0})
Run Code Online (Sandbox Code Playgroud)
数据库中帖子的结构如下:
[
{
_id: ObjectId("63739044de169f6d0h2e6a3d"),
title: 'Post 2',
body: 'a news post',
category: 'News',
likes: 1,
tags: [ 'news', 'events' ],
date: 'Tue Nov 15 2022 18:53:24 GMT+0530 (India Standard Time)'
},
{
_id: ObjectId("63739271de179f5d0e31e5b2"),
title: 'Post 1',
body: 'hey there, hemant here',
category: 'random',
likes: 1,
tags: [ 'random', 'events' ],
date: 'Tue Nov 15 2022 18:41:24 GMT+0530 (India Standard Time)'
}
]
Run Code Online (Sandbox Code Playgroud)
但我收到一个错误,上面写着...
MongoServerError: Cannot do exclusion on field date in inclusion projection
Run Code Online (Sandbox Code Playgroud)
我试图获取所有文档对象(不包括日期参数并包括标题参数),但出现错误...
use*_*461 10
根据文档,第一个参数find是filter,第二个参数是projection. projection允许您指定要返回的字段。_id是您需要在投影中显式排除的唯一字段。对于所有其他字段,您只需说明包含内容。您必须遵循以下格式。
db.posts.find({}, {title: 1, body:1, category:1, likes:1, tags:1})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12518 次 |
| 最近记录: |