axi*_*x11 6 key case-insensitive mongodb
我能够查询值不区分大小写的,但我想,以不区分大小写查询键,这样用户就可以在所有小写输入.
这不起作用,因为它无效JSON:
{
/^lastName$/i: "Jones"
}
Run Code Online (Sandbox Code Playgroud)
有没有一种策略可以用于此,除了将新的键集合作为值?
目前无法做到这一点.
MongoDB是"无架构的",但不应与"没有架构"混淆.有一个隐含的假设,即您的代码可以控制实际出现在系统中的密钥的名称.
让我们翻一下这个问题吧.
同样,MongoDB假设您对可用密钥有一些了解.您的问题意味着您不了解可用的密钥.你需要缩小这个差距.