1

私はnodeJSとmongoJSで遊んでいます。DB のクエリに成功し、一連のデータが返されました。

    var databaseUrl = "redirect"; // "username:password@example.com/mydb"
    var collections = ["things", "reports"]
    var db = require("mongojs").connect(databaseUrl, collections);

    db.things.find({url: "google.com"}, function(err, things) {
        if( err || !things) {
            console.log("URL not Found");
        }
        else things.forEach( function(RedirectURL) {
            console.log(RedirectURL);
        } );
    });

これはこれを返します:

{ _id: 4fb2c304f2dc05fe12e8c428,
  url: 'google.com',
  redirect: 
   [ { url: 'www.goolge.com', weight: 10 },
     { url: 'www.google.co.uk', weight: 20 } ] }

ここで行う必要があるのは、redirect.weight や redirect.url などの配列の特定の要素を選択することです。

mongoJS を使用すると、これを簡単に行うことができますか、それとももっと良い方法がありますか?

いつものようにどんなポインタでも大歓迎です!

リック

4

1 に答える 1