我可以在不考虑大小写的情况下查询值,但我想不敏感地查询键,因此用户可以用小写字母键入它们。
这不起作用,因为它无效JSON:
{
/^lastName$/i: "Jones"
}
除了将新的键集合作为值之外,是否有可用于此的策略?
答案 0 :(得分:5)
目前无法做到这一点。
MongoDB “无架构”但不应与“没有架构”混淆。有一个隐含的假设,即您的代码可以控制实际出现在系统中的密钥的名称。
让我们翻一下这个问题。
同样,MongoDB假设您对可用密钥有一些了解。您的问题意味着您不了解可用的密钥。你需要缩小这个差距。