-
Type: Bug
-
Resolution: Done
-
Priority: Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Environment:Snow Leopard x86
System Python 2.6
pymongo v0.15.1
- Bug demonstration
import re, pymongo
db = pymongo.Connection().corpus
regex = re.compile(u'revisi\xf3n')
for s in db.sentences.find( { 'tokens': regex }): pass
- Sample data in sentences collection {u'tokens': [u'Despu\xe9s', u'de', u'un', u'fin', u'de', u'semana', u'dedicado', u'a', u'la', u'revisi\xf3n', u'y', u'an\xe1lisis', u'de', u'las', u'\xfaltimas', u'propuestas', u',', u'las', u'comisiones', u'que', u'est\xe1n', u'encargadas', u'de', u'buscarle', u'una', u'salida', u'a', u'la', u'crisis', u'institucional', u'hondure\xf1a', u'est\xe1n', u',', u'por', u'decirlo', u'de', u'alguna', u'manera', u',', u'de', u'regreso', u'en', u'la', u'mesa', u'de', u'negociaci\xf3n', u'.'], u'_id': ObjectId('4adda845a9aa221177000f8a'), u'sgml': u'Despu\xe9s de un fin de semana dedicado a la revisi\xf3n y an\xe1lisis de las \xfaltimas propuestas,las comisiones que est\xe1n encargadas de buscarle una salida a la crisis institucional hondure\xf1a est\xe1n,por decirlo de alguna manera,de regreso en la mesa de negociaci\xf3n.'}