タグ付けされた質問 「mongodb」

MongoDBは、スケーラブルで高性能なオープンソースのドキュメント指向のNoSQLデータベースです。多数の言語とアプリケーション開発プラットフォームをサポートしています。サーバー管理に関する質問は、https://dba.stackexchange.comで行うことができます。

30
モジュール '../build/Release/bson'が見つかりません]コード: 'MODULE_NOT_FOUND'} js-bson:純粋なJSバージョンを使用してc ++ bson拡張をロードできませんでした
以下のエラーが発生します: { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version これが私のバージョンの詳細です: OS:Windows 7 MongoDB:2.6.5 ノード:0.12.0 ここに問題を投稿する前に、これらのことを試しました。 私は\node-modules\mongoose\node-modules\mongodb\node-modules\bsonフォルダーに行き、以下のbinding-gypファイルをから'include_dirs': [ '<!(node -e "require(\'nan\')")' ] に 変更しました'include_dirs': ["<!(nodejs -p -e \"require('path').dirname(require.resolve('nan'))\")"] このコマンドを実行しました npm install -g node-gyp 内部でマングースのバージョンを3.8.21に更新しました package.json 何も機能しません。提案してください

4
NoSQL-MongoDB対CouchDB [終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する NoSQLの動きに関しては、私はまったくの初心者です。MongoDBとCouchDBについてはよく聞いています。両者には違いがあることを知っています。NoSQLの世界への第一歩として、どちらを学ぶことをお勧めしますか?
154 mongodb  couchdb  nosql 

17
マングースで並べ替える方法は?
ソート修飾子のドキュメントが見つかりません。唯一の洞察は単体テストです: spec.lib.query.js#L12 writer.limit(5).sort(['test', 1]).group('name') しかし、それは私にはうまくいきません: Post.find().sort(['updatedAt', 1]);

7
MongoDB BSONドキュメントのサイズ制限について
MongoDBから決定的なガイド: 4MBを超えるドキュメント(BSONに変換した場合)は、データベースに保存できません。これはやや恣意的な制限です(将来的には引き上げられる可能性があります)。これは主に、スキーマ設計の不良を防ぎ、一貫したパフォーマンスを確保するためです。 私はこの制限を理解していません。これは、たまたま4MBを超える大量のコメントを含むブログ投稿を含むドキュメントを単一のドキュメントとして保存できないことを意味しますか? また、ネストされたドキュメントもカウントされますか? 値の変更を監査するドキュメントが必要な場合はどうすればよいですか。(最終的には4MBの制限を超えて大きくなる可能性があります。) 誰かがこれを正しく説明してくれることを願っています。 MongoDB(私が学んでいる最初のnosqlデータベース)について読み始めたところです。 ありがとうございました。
153 mongodb  bson 

8
MongoDBのドキュメントとコレクションを視覚的に管理する[終了]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はレポートシステムでMongoDBを使用しており、一連のテストドキュメント全体を削除する必要があります。JSONベースのコマンドラインツールを使用してもそれほど問題はありませんが、特にコマンドプロンプトウィンドウから、ドキュメントの検索、OIDのコピーアンドペーストなどを続けなければならないのは非常に面倒です。複数行を囲むテキストを「マーク」するには?) データベースとコレクションを視覚的に検査し、いくつかの単純なCRUDタスクを実行し、適切なウィンドウ(コマンドプロンプトではない)で複数のスクリプトを管理するにはどうすればよいですか?

7
MongoDBでElasticsearchを使用する方法
MongoDBのコレクションにインデックスを付けるようにMongoDBのElasticsearchを構成する方法について、多くのブログやサイトを調べてきましたが、どれも簡単ではありませんでした。 elasticsearchをインストールするための段階的なプロセスを私に説明してください。 構成 ブラウザで実行 Node.jsとexpress.jsを使用しているので、それに応じて支援してください。

8
MongoDBとFirebase [終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する MongoDBよりもFirebaseを使用することの定量的な利点は何ですか?(意見ではない) Firebaseは独自のAPIを備えたクラウドベースのサービスであることは知っていますが、長期的にはMongoがより優れた制御を提供できるように感じます。
149 mongodb  firebase 


2
Mongo Shell-コンソール/デバッグログ
おそらくばかげた質問です。Mongoシェルの実験。 私は次のようなことをしたいです: matt@linuxvm:~/mongodb-linux-i686-1.2.3/bin$ ./mongo MongoDB shell version: 1.2.3 url: test connecting to: test Thu Feb 25 20:57:47 connection accepted from 127.0.0.1:37987 #3 type "help" for help > function test() { debug.log("hello") } > test() Thu Feb 25 20:58:06 JS Error: ReferenceError: debug is not defined (shell):0 つまり、Mongoシェル内からJS関数を評価するときに、コンソールに出力するにはどうすればよいですか。私はいくつかの素敵な情報を出力したいいくつかの管理者/作成スクリプトを意図しています。 私はconsole.log、debug.logを試し、明らかなものをログに記録しました。
147 mongodb 


8
mongodb:存在しない場合は挿入
毎日、ドキュメントのストックを受け取ります(更新)。私がやりたいことは、まだ存在していない各アイテムを挿入することです。 また、それらを最初に挿入したときと、更新で最後に見たときも追跡したいと思います。 重複したドキュメントが欲しいのですが。 以前に保存したドキュメントを削除したくありませんが、更新には含まれていません。 レコードの95%(推定)は、毎日変更されていません。 Pythonドライバー(pymongo)を使用しています。 私が現在行っているのは(疑似コード)です。 for each document in update: existing_document = collection.find_one(document) if not existing_document: document['insertion_date'] = now else: document = existing_document document['last_update_date'] = now my_collection.save(document) 私の問題は、それが非常に遅いということです(10万レコード未満の場合は40分、更新には何百万ものレコードがあります)。これを行うために何かが組み込まれていると確信していますが、update()のドキュメントはmmmhhh ....少し簡潔です...(http://www.mongodb.org/display/DOCS/Updating) 誰かがそれをより速く行う方法をアドバイスできますか?

13
MongoDB:initAndListenの例外:20読み取り専用ディレクトリにロックファイルを作成しようとしました:/ data / db、終了しています
私/data/dbはルートディレクトリに作成して実行しました./mongod: [initandlisten] exception in initAndListen: 20 Attempted to create a lock file on a read-only directory: /data/db, terminating [initandlisten] shutdown: going to close listening sockets... [initandlisten] shutdown: going to flush diaglog... [initandlisten] now exiting [initandlisten] shutting down with code:100
146 mongodb 

17
WindowsからMongo DBを起動するにはどうすればよいですか?
Windows 7(64ビット)マシンにMongoDBをインストールしました。パスdata / dbも作成しましたが、コマンドを使用してmongodbを起動しようとすると、起動し'C:\mongodb\bin\mongod.exe'ません。見せていadmin web console waiting for connections on port 28017ます。 MongoDBの起動を手伝ってください。また、MongoDBで使用できるGUIがあるかどうかを提案してください。

7
完了したら、マングースの接続を適切に閉じます
継続的に実行することを意図していないスクリプトでマングースを使用していますが、非常に単純な問題のように見えますが、答えを見つけることができません。mongodbにリクエストを送信する任意のmongoose関数を呼び出したら、nodejsインスタンスは停止せず、Ctrl + cまたはProgram.exit()などを使用して手動で強制終了する必要があります。 コードはおおよそ次のようになります。 var mongoose = require('mongoose'); // if my program ends after this line, it shuts down as expected, my guess is that the connection is not really done here but only on the first real request ? mongoose.connect('mongodb://localhost:27017/somedb'); // define some models // if I include this …

9
NoSQLの使用例[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する 最近、NoSQLが業界で大きな注目を集めています。リレーショナルデータベースストレージでの使用について、人々の考えが最良のユースケースについて本当に興味を持っています。特定のデータセットがNoSQLソリューションにより適していると開発者が考えるきっかけとなるもの。PHPの開発に関して最もカバーしているように見えるMongoDBとCouchDBに特に興味があります。それが私の焦点です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.