初めてmongodbを使用します。サーバー側でnode.jsとmongojsを使用しています。少し混乱しています。db.saveの反転はfindであり、次のようなことを実行できるようにしたいと思います。
db.furni.find( db.furni_types.chair, db.furni_types.chair.plastic );
現在の設定:
// Chair types
db.furni_types.save({ type: "chair", material: "wood" });
db.furni_types.save({ type: "chair", material: "plastic" });
db.furni_types.save({ type: "chair", material: "beanbag" });
// other furni types
db.furni_types.save({ type: "bed", material: "silk" });
db.furni_types.save({ type: "table", effect: "glass" });
db.furni.save({id: "13626450", name: "ComfyMan", type: "chair", material: "wood", description: "The most comfortable chair in extistence."});
いくつかの質問:
私はこれを正しい方法で行っていますか、それとも何ですか?
後でこれらをオブジェクトとして使用したい場合、db.furni.save(type: "chair"、material: "wood")にある配列で十分でしょうか?
次のようなことをしたい場合はどうなりますか?
db.furni.save( name: "Super Comfort", db.furni_types.chair, db.furni_types.chair.wood );
上記は機能しますか?