0
私は、this questionと幾分関係している興味深い問題があります。私はチェックしたいフィールドに複数の値を持っています。たとえば、 "bob"と "barker"に一致するフィールドname
のドキュメントを探したいとします。当初、私はこれを行うために考えた:
db.TVHosts.find({ "name": { "$all" :
[ { "$regex": ".*bob.*" }, { "$regex" : ".*barker.*" } ] } })
コマンドラインを介してそれを行う方法はこれを行うことです。
db.TVHosts.find({ "name": { "$all" : [ /.*bob.*/, /.*barker.*/ ] } })
をしかし、それは、Javaから動作しているように見えませんでした。私が見逃した重要な文書がありますか?
EDIT:MongoDB Java Driverを使用してMongoDBを使用しています。
これは私が使い終わったことです、ありがとう。 – Pat