История изменений
Исправление gobot, (текущая версия) :
И кстати пока не забыл, может знаешь почему нельзя такое
users = {
alias: String,
ignors: [{uid: Number}]
room: {
type: String,
name: String,
createdAt: Date,
friends: [{
uid: Number
}]
}
}
db.users.find({
alias: "vasya"
}, {
"room.friends": {
$elemMatch: {
uid: "3453432654675"
}
}
})
Query failed with error code 31275 with name 'Location31275' and error message 'Cannot use $elemMatch projection on a nested field.' on server localhost:27017
А если просто ignors: {$elemMatch: {}} то можно. Тоже какая то тупость?
Исправление gobot, :
И кстати пока не забыл, может знаешь почему нельзя такое
users = {
alias: String,
ignors: [{uid: Number}]
room: {
friends: [{
uid: Number
}]
}
}
db.users.find({
alias: "vasya"
}, {
"room.friends": {
$elemMatch: {
uid: "3453432654675"
}
}
})
Query failed with error code 31275 with name 'Location31275' and error message 'Cannot use $elemMatch projection on a nested field.' on server localhost:27017
А если просто ignors: {$elemMatch: {}} то можно. Тоже какая то тупость?
Исправление gobot, :
И кстати пока не забыл, может знаешь почему нельзя такое
db.users.find({
alias: "vasya"
}, {
"room.friends": {
$elemMatch: {
uid: "3453432654675"
}
}
})
Query failed with error code 31275 with name 'Location31275' and error message 'Cannot use $elemMatch projection on a nested field.' on server localhost:27017
Исходная версия gobot, :
И кстати пока не забыл, может знаешь почему нельзя такое
[code js]
db.users.find({
alias: «vasya»
}, {
«room.friends»: {
$elemMatch: {
uid: «3453432654675»
}
}
})
Query failed with error code 31275 with name 'Location31275' and error message 'Cannot use $elemMatch projection on a nested field.' on server localhost:27017