我对 mongoDb 真的很陌生,但我遇到了问题。
我在一个集合中有这个字段:
data: [ "data1", "data2" ]
为什么通过控制台进行此查询有效:
db.collection.find({'data': /data1/})
但这不是吗?
$hasData = $this->documentManager->createQueryBuilder('Document\\Collection')
->field('data')->equals( new \MongoRegex('/data1/'))
->count()
->getQuery()
->execute();
我哪里错了?谢谢