1

Mongo データベースからのコレクションに対するドリル クエリは、クエリに関係なく、コレクション アイテムに DBRef フィールドが存在する場合は常に失敗します。

phonesサンプルアイテムを含むコレクションの場合:

{
    "_id" : ObjectId("e14323e54c51fa3"),
    "customer" : DBRef("Customer", ObjectId("3e56a45f2324a")),
    "phone" : "123142312"
}

クエリ

SELECT * FROM phones LIMIT 1;

結果は

Error: SYSTEM ERROR: CodecConfigurationException: Can't find a codec for class com.mongodb.DBRef.

コレクションに DBRef を持つアイテムが含まれていない場合、すべてが期待どおりに機能します。これを回避する方法を教えてください。

4

0 に答える 0