1
我在文檔中的集合中有一些值。例如,我的鑰匙range
可以是:如何使用MongoDB搜索部分文本?
10 - 29
30 - 39
40 - 49
這些都是字符串。我想以某種方式搜索(在MongoDB中)以10
開頭並以49
結尾的字符串。我怎樣才能做到這一點?
我知道我應該有這些數字,但這是不可能的,由於如何創建系統的結構。
謝謝
我在文檔中的集合中有一些值。例如,我的鑰匙range
可以是:如何使用MongoDB搜索部分文本?
10 - 29
30 - 39
40 - 49
這些都是字符串。我想以某種方式搜索(在MongoDB中)以10
開頭並以49
結尾的字符串。我怎樣才能做到這一點?
我知道我應該有這些數字,但這是不可能的,由於如何創建系統的結構。
謝謝
確保在可能的情況下使用rooted正則表達式(即以'^'開頭),否則索引不起作用。 – mnemosyn
@mnemosyn很好的理解,重要的一點是瞭解你的索引何時被使用。 – markdsievers