コレクションにいくつかの異なる種類のドキュメントがあるドキュメントのフィールドに一意のインデックスを追加しようとしています。partialFilterExpression を使用して不要なドキュメントを除外し、必要なドキュメントにのみインデックスを適用したいと考えています。モンゴの例は次のとおりです。
db.users.createIndex(
{ reference: 1 },
{ unique: true, partialFilterExpression: { reference: { $exists: true } } })
同じことをしたいのですが、リアクティブなmongoを使用しています。これまでのところ、私のコードには次のものがあります。
collection.indexesManager.ensure(Index(("username, IndexType.Ascending"),createdIndexName,background = true,unique = true))
ReactiveMongo の Index には、partialFilterExpression を追加する方法がないようです。これを生の形式で追加する方法はありますか?