Details
-
New Feature
-
Resolution: Duplicate
-
Major - P3
-
None
-
None
-
None
Description
I have a collection that has 'nested' documents. For example, a document can have the following structure:
{
|
"condition": {
|
"parameter": {
|
"type": "person"
|
}
|
}
|
}
|
as well as:
{
|
"condition": {
|
"conditions": [
|
{
|
"conditions": [
|
{
|
"parameter": {
|
"type": "A"
|
}
|
},
|
{
|
"parameter": {
|
"type": "B"
|
}
|
}
|
]
|
},
|
{
|
"parameter": {
|
"type": "C"
|
}
|
}
|
]
|
}
|
}
|
Meaning, each condition sub-document can have multiple conditions within itself.
Now, I'd want to make a 'recursive' query on the type field of each condition, something like ('..' representing the recursion):
{
|
"$or": [
|
{"condition.type": "person"},
|
{"condition..conditions.type": "person"}
|
]
|
}
|
From what I've seen there's no way to do this yet, but it would be really awesome.
Attachments
Issue Links
- duplicates
-
SERVER-267 Wildcard support in index/query/projection
-
- Backlog
-