2017-05-22 14 views
1

MongoDB 3.4をオンにすると、コレクションにcollationを設定することができます。 eveに自分のコレクションを作成して照合順序を設定するよう指示することは可能ですか?Python eve - リソースの照合順序を設定します

問題は、これは作成時に行わなければならないことである:コレクションのために

https://docs.mongodb.com/manual/reference/method/db.createCollection/#createcollection-collation-example

、あなただけのコレクションの作成時に照合を指定することができます。設定したコレクションのデフォルト照合は変更できません。

私はインデックス作成で照合順序を設定できますが、データをフィルタリングするときに同じ照合順序を特に設定する必要があることがわかります。そのため、eveクエリでは利用できません。

答えて

1

私が理解しているように、作成時に照合順序を指定すると、照会/索引作成時に指定する必要はなく、デフォルトで照合および使用されます。 Eve自体はcreateCollectionコマンドを発行しませんが、MongoDB機能を使用して最初の書き込み時に遅延生成を行うだけです。したがって、コレクションを作成して(必要な照合順序で)事前に作成することができれば、それはMongoが後続のクエリで使用するようになります。

関連する問題