Я новичок в MongoDB с CakePHP.
Когда я напишу следующий запрос, он выполнится очень хорошо.
db.testData.find()
{
"_id" : ObjectId("53d1f79db8173a625961ff3d"),
"name" : "sadikhasan",
"created" : ISODate("2014-07-25T06:22:21.701Z")
}
Когда я запускаю следующий запрос, чтобы получить только name
, он возвращает ошибку:
db.testData.find({},{name:1, created:0})
error: {
"$err" : "Can't canonicalize query: BadValue Projection cannot
have a mix of inclusion and exclusion.",
"code" : 17287
}
Когда я запускаю следующий запрос, чтобы получить только name
с _id:0
, он выполняется хорошо:
db.testData.find({},{name:1, _id:0})
{ "name" : "sadikhasan" }
Мой вопрос: почему я получаю ошибку, когда пишу created:0
в списке проекций. Спасибо за помощь заранее.