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

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

6
マングースのどのSchemaTypeがタイムスタンプに最適ですか?
私はMongoose、MongoDB、およびNodeを使用しています。 フィールドの1つがdate \ timestampであるスキーマを定義したいと思います。 過去5分間に更新されたすべてのレコードを返すために、このフィールドを使用したいと思います。 MongooseではTimestamp()メソッドを使用できないため、次のJavascriptメソッドを使用するしか選択肢がないことを理解しています。 time : { type: Number, default: (new Date()).getTime() } これは、巨大なDBをクエリするための最も効率的な方法ではない可能性があります。誰かがこれを実装するより効率的な方法を共有できれば本当にありがたいです。 これをMongooseで実装し、MongoDBタイムスタンプを使用できるようにする方法はありますか?

5
挿入後にMongoドキュメントを更新するにはどうすればよいですか?
ドキュメントを挿入するとします。 post = { some dictionary } mongo_id = mycollection.insert(post) ここで、フィールドを追加して更新するとします。それ、どうやったら出来るの?これはうまくいかないようです..... post = mycollection.find_one({"_id":mongo_id}) post['newfield'] = "abc" mycollection.save(post)

6
マングースにデータを入力した後のクエリ
私は一般的にMongooseとMongoDBにかなり慣れていないので、このようなことが可能かどうかを理解するのに苦労しています。 Item = new Schema({ id: Schema.ObjectId, dateCreated: { type: Date, default: Date.now }, title: { type: String, default: 'No Title' }, description: { type: String, default: 'No Description' }, tags: [ { type: Schema.ObjectId, ref: 'ItemTag' }] }); ItemTag = new Schema({ id: Schema.ObjectId, tagId: { type: Schema.ObjectId, ref: …


4
Meteorアプリ—デプロイされたアプリのDBをリセットします
流星がデプロイされたアプリからデータをリセットする簡単な方法はありますか? たとえば、という名前のアプリをデプロイした場合test.meteor.com、そのアプリによって収集されたデータを簡単にリセットするにはどうすればよいでしょうか。 私は地元で経営meteor resetしていますが、本番環境で何をすべきかわかりません。
82 mongodb  meteor 

1
pymongoを使用してmongodbのObjectIdで検索
pymongoを使用してPythonでObjectIdを検索する必要がありますが、常にこのエラーが発生します。検索方法について何かアイデアはありますか? import pymongo from pymongo import MongoClient from pymongo import ObjectId gate = collection.find({'_id': ObjectId(modem["dis_imei"])}) print gate Traceback (most recent call last): File "C:\Users\gerswin\Documents\Proyectos\Demonio py\test.py", line 2, in <module> import pymongo File "C:\Python27\lib\site-packages\pymongo\__init__.py", line 80, in <module> from pymongo.connection import Connection File "C:\Python27\lib\site-packages\pymongo\connection.py", line 39, in <module> from pymongo.mongo_client import …

11
Node.jsのpromiseでMongoDBを使用する方法は?
Node.jsでMongoDBを使用する方法を見つけようとしてきましたが、ドキュメントでは、コールバックを使用することをお勧めします。今、私はそれが好みの問題であることを知っていますが、私は本当に約束を使うことを好みます。 問題は、MongoDBでそれらを使用する方法が見つからなかったことです。確かに、私は以下を試しました: var MongoClient = require('mongodb').MongoClient; var url = 'mongodb://localhost:27017/example'; MongoClient.connect(url).then(function (err, db) { console.log(db); }); そして結果はundefinedです。その場合、これはそうする方法ではないようです。 コールバックの代わりにpromiseを使用してNode内でmongodbを使用する方法はありますか?

3
オブジェクトIDの配列を使用してマングーススキーマを作成するにはどうすればよいですか?
マングースのユーザースキーマを定義しました。 var userSchema = mongoose.Schema({ email: { type: String, required: true, unique: true}, password: { type: String, required: true}, name: { first: { type: String, required: true, trim: true}, last: { type: String, required: true, trim: true} }, phone: Number, lists: [listSchema], friends: [mongoose.Types.ObjectId], accessToken: { type: String } // …

3
インデックス付き列のMongoDBselect count(distinct x)-大きなデータセットの一意の結果をカウントします
私はいくつかの記事と例を調べましたが、MongoDB(何百万もある)でこのSQLクエリを実行する効率的な方法をまだ見つけていません 行 ドキュメント) 最初の試み (たとえば、このほぼ重複する質問から-SQLのSELECT DISTINCTに相当するMongo?) db.myCollection.distinct("myIndexedNonUniqueField").length 私のデータセットは巨大なので、明らかにこのエラーが発生しました Thu Aug 02 12:55:24 uncaught exception: distinct failed: { "errmsg" : "exception: distinct too big, 16mb cap", "code" : 10044, "ok" : 0 } 2回目の試行 グループでやってみることにしました db.myCollection.group({key: {myIndexedNonUniqueField: 1}, initial: {count: 0}, reduce: function (obj, prev) { prev.count++;} } ); しかし、代わりに次のエラーメッセージが表示されました。 exception: …
82 mongodb 

11
jsonファイルをmongodbに挿入します
私はMongoDBを初めて使用します。WindowsにMongoDBをインストールした後、次のコマンドを使用して単純なjsonファイルを挿入しようとしています。 C:\>mongodb\bin\mongoimport --db test --collection docs < example2.json 次のエラーが発生します: connected to: 127.0.0.1 Fri Oct 18 09:05:43.749 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: Field name expected: offset:43 Fri Oct 18 09:05:43.750 Fri Oct 18 09:05:43.750 exception:BSON representation of supplied JSON is too large: code FailedToParse: FailedToParse: …
82 mongodb 

1
MongoDBmongorestoreとレコード付きの既存のコレクション
で生成されたコレクションをmongodump既存のデータベースにインポート(復元)する必要があり、レコードを既存のコレクションにマージしたいと思います。 mongorestore同じコレクション内のレコードをマージしますか、それともレコードを復元する前に既存のコレクションを削除しますか?

6
MongoDB-ページング
MongoDBを使用する場合、ページビューなどを作成するための特別なパターンはありますか?古い投稿に戻ることができる最新の10件の投稿をリストしたブログを言います。 または、blogpost.publishdateなどのインデックスを使用して解決し、スキップして結果を制限しますか?
81 mongodb  paging 

27
127.0.0.1:27017への接続に失敗しました。理由:errno:111接続が拒否されました
ubuntuでこのmongoコマンドを試しているときに、このエラーが発生します。 ritzysystem@ritzysystem-Satellite-L55-A:~$ mongo MongoDB shell version: 2.6.1 connecting to: test 2014-10-06T12:59:35.802+0530 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 2014-10-06T12:59:35.802+0530 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146 exception: connect failed どうすればこれを修正できますか?誰もが同じ問題を抱えていました。



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