所以,我决定用 MongoDB 让我的脚湿透,并且到目前为止喜欢它。它看起来非常快速和灵活,这很棒。但是,我仍在经历最初的学习曲线,因此,我会花费数小时来挖掘有关最基本事物的信息。
我搜索了整个 MongoDB 在线文档,并花了几个小时在谷歌上搜索页面,但没有提及这一点。我知道 Mongo 仍然很新(v1.x),所以它解释了为什么还没有太多信息。我什至尝试在没有太多运气的情况下寻找有关 Mongo 的书籍。所以是的,我试过 RTM 没有运气,所以,现在我求助于你。
我有一个嵌套在每个文档中的各种 Hashtags 数组(即:#apples、#oranges、#Apples、#APPLES),并且我想执行不区分大小写的 find() 以在任何情况下访问所有包含苹果的文档。似乎 find 确实支持一些带有 /i 的正则表达式,但我似乎也无法让它工作。
无论如何,我希望这对某人来说是一个快速的答案。
这是我在 PHP 中的现有调用,它区分大小写:
$cursor = $collection->find(array( "hashtags" => array("#".$keyword)))->sort(array('$natural' => -1))->limit(10);
帮助?