### Describe the bug Documents like ```go docmap{ "goals": []any{ docmap{"id": "1145755"}, docmap{"id": "8336474"}, docmap{"id": "1474479"}, }, } ``` are not found by the following query: ```go collection.Query().Where("goals.id", "=", "1145755") ``` This is working fine when using `docstore/mongodocstore`. ### To Reproduce I forked this repository and added a unit test to show the issue eqinox76/go-cloud@7f3ef044a00cc76d258147fd9e1b529e0b4f8ad9. ## Expected behavior Find the document. ### Version v0.39.0 ### Additional context eqinox76/go-cloud@7f3ef044a00cc76d258147fd9e1b529e0b4f8ad9 contains a potential fix. If it looks good to you i could make a pr.