4

node.jsとmongodbは初めてです。私のデータベースには、いくつかのコレクションがあります(1つはユーザー用、1つは記事用、そして将来的にはもう1つ...)。

私のserver.jsファイルでは、これらの各コレクションに書き込めるようにしたいと思います。これが私が使用しているコードですが、すべてのコレクションにアクセスできません...それを可能にするアイデアはありますか?

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

ありがとうございました

4

1 に答える 1

3

使用する前にすべてのコレクションを知る必要はありません。 を使用mongojsしてコレクションに動的にアクセスしdb.collection('name_of_collection')、既存のコレクションと同じように使用できます。この呼び出しはそれをキャッシュするので、次回は と言うことができますdb.name_of_collection

git ハブ ページにたくさんの例があります: https://github.com/gett/mongojs

幸運を。

于 2012-08-14T05:27:28.177 に答える