2

MongoDB 用の C-API を使用しようとしています。スラッシュ (/) を含む正規表現に一致する名前のレコードを検索したい。mongo コマンド ラインを実行すると、クエリに対して 40 の結果が得られます。

 db.test_006.find({'name':/^\/TEST::TOP:NEWSTAT\/_data_[0-9]*/})

どちらが正しい。これをCIでコーディングしようとすると、一致させることができません。

使用:

bson_append_regex( &query, "name","/TEST::TOP:NEWSTAT/" , "" )

私はすべての記録などを見つけます。

\\/ またはのすべての組み合わせで[/][\\/] レコードが見つかりません。私も試し\\x2Fました。

これは壊れているだけですか?何か不足していますか?他の言語 (python、java など...) で使用する正規表現のコンパイルに関する情報はたくさんあります。

ありがとう、ジョシュ

4

0 に答える 0