2012-02-29 85 views
2

在mongodb shell客戶端中, 如何查詢單引號查找文檔? 我在正則表達式中躲過了引號。 但它不起作用。在mongodb中使用單引號的正則表達式

db.coll.find({field: /\'/}) 
+0

只是'/'/'應該工作,所以應該'/ \'/'。你確定你不是在尋找一個看起來像ASCII單引號的Unicode字符嗎? – 2012-02-29 06:22:05

+0

@ muistooshort他們不工作 – HaveAGuess 2015-09-16 13:08:22

+0

@HaveAGuess:是的,他們工作,只是在MongoDB控制檯中試過。 – 2015-09-16 18:07:12

回答

4

這應該工作:

db.coll.find({field: /\x27/}); 

凡×27是Unicode APOSTROPHE

documentation

MongoDB的正則表達式查詢,支持正則表達式字符串UTF-8。