0

ここに画像の説明を入力してください

MongoDBinActionという本で兄弟を取得するために定義されたメソッドが疑われます

すべてのカテゴリは、親カテゴリIDであるparent_idを保持します。したがって、兄弟カテゴリには共通のparent_idが必要です。

しかし、兄弟に特定のカテゴリ(たとえば)を問い合わせるにcategory['_id'] = C5は、次のように書かれています。

siblings = db.categories.find({'parent_id': category['_id']});

返されたカーソルは明らかにC5の兄弟ではなく、C5の子です。

私の理解によると、クエリは

siblings = db.categories.find({'parent_id': category['parent_id']});

コメントしてください。

4

1 に答える 1

1

あなたは正しいです、そしてこれは本の2番目の印刷で修正されます。ここで正誤表を参照してください:

http://manning.com/banker/excerpt_errata.html

于 2012-04-18T18:12:02.717 に答える