У меня есть объект, который имеет множество вспомогательных объектов на нем:Монго, спичка массив массивов
_id: "9",
clients: [
{
id: 677,
enabled: true,
updated: 0,
created: 1352416600
},
{
id: 668,
enabled: true,
updated: 0,
created: 1352416600
}
],
cloud: false,
name: "love",
}
Пользователь делает запрос для изображений с идентификатором клиента 677, вышеупомянутый объект будет возвращен
пользователь делает запрос для изображений с клиентом идентификаторы 677 и 668, указанное изображение возвращается
пользователь делает запрос для изображений с клиентом идентификаторы 677, 668, 690, указанное изображение не возвращается
Я использую PHP и Mongo DB. Запрос MYSQL, используемый для использования этого параметра, использовался для использования COUNT и подзапроса.
Я понятия не имею, где можно начать заниматься этим в Монго.
Любая помощь приветствуется.
Снова спасибо, ожидал, что это будет намного сложнее – azz0r
2) и 3) неверны, поскольку вы не можете иметь один и тот же ключ несколько раз в одном объекте JS. Использование '$ и', как вы показываете, должно быть хорошо. – JohnnyHK
@johnnyHK, в зависимости от языка, который вы можете. И кажется, что оболочка манго принимает его также. Обратите внимание, что я не храню его, просто используя в запросе. Но да, варианты «$ и» выглядят довольно хорошо. – MatheusOl