Derby と Mongo で 2 つの問題が発生しています。私は MySQL と Redis のバックグラウンドを持っているので、何か間違ったことをしているのかもしれません。
1) タイプが ObjectId の Id を検索できないようです。
model.query("users").byKey(params.userId);
_id が文字列であるレコードのみに一致します。データが「更新」された場合を除いて、これで問題ないと思います Racer は ObjectId _id を持つ新しいレコードを作成します! したがって、基本的に、Racer で挿入した ID でドキュメントを取得することはできません!
2) クエリを実行するたびに、次のようなオブジェクトのオブジェクトが返されます。
{ '$spec': true,
'4fcd4c8e6c8c89d97ed90f4a': { "username": ... },
'4fcd4c8e6c8c89d97ed90f4b': { "username": ... },
つまり、それをオブジェクトのリストに変換する必要があります。_id のリストを作成し、それをモデル変数に割り当てて refList で使用する関数を作成しました。ハックのように感じます。これは正しい方法ではありません。