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

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

8
Mongoose —コレクション名を強制する
mongooseを使用してデータベースとそのコレクションを作成しようとしています。私のコードは: var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/testdb'); var Schema = mongoose.Schema; var UserInfo = new Schema({ username : String, password : String }); mongoose.model('UserInfo', UserInfo); var user = db.model('UserInfo'); var admin = new user(); admin.username = "sss"; admin.password = "ee"; admin.save(); このコードを実行すると、mongooseはuserinfoではなくUserInfoという名前のコレクションを作成しました。マングースでコレクション名を強制する方法は?
120 mongodb  mongoose 




7
mongorestoreエラー:ダンプファイルの処理方法がわかりません[終了]
閉まっている。この質問にはデバッグの詳細が必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する 次のパスにmongo DBがインストールされていますc:\mongodb\bin。詳細設定で環境変数PATHを構成しました。mongodも実行しています。次のコマンドを実行すると、次のパスからmongorestoreダンプc:\hw1-1\dump(BSONファイルが含まれています)が表示され、このエラーが発生します。 ダンプファイルの処理方法がわからない 私は自分のパスをチェックするためにこのスレッドを参照しました。

3
Mongodbは、集約フレームワークについて説明します
MongoDBに集約フレームワークの説明機能はありますか?ドキュメントに表示されません。 チェックする他の方法がない場合、クエリは集計フレームワーク内でどのように実行されますか? 私はあなたがただ見つけることを知っています db.collection.find().explain() しかし、集計フレームワークではエラーが発生します db.collection.aggregate( { $project : { "Tags._id" : 1 }}, { $unwind : "$Tags" }, { $match: {$or: [{"Tags._id":"tag1"},{"Tags._id":"tag2"}]}}, { $group: { _id : { id: "$_id"}, "count": { $sum:1 } } }, { $sort: {"count":-1}} ).explain()

5
スキーマを定義せずにMongooseをどのように使用しますか?
以前のバージョンのMongoose(node.js用)には、スキーマを定義せずにそれを使用するオプションがありました var collection = mongoose.noSchema(db, "User"); ただし、現在のバージョンでは、「noSchema」関数は削除されています。私のスキーマは頻繁に変更される可能性が高く、定義されたスキーマに実際には適合しないので、マングースでスキーマのないモデルを使用する新しい方法はありますか?

9
mongodbは実行されていますか?
私のUnixサーバーにmongodbとphpドライバーをインストールしました。 私の質問は、mongodbが実行されているかどうかをどのように確認できるかです。ステータスを確認する簡単なコマンドラインクエリはありますか?シェルから一度起動すると、シェルを終了しても実行を続けます(そうではないようです)。mongodb接続を永続化し、サーバーの再起動時に自動起動するにはどうすればよいですか? 走れる: -bash-3.2 $ su パスワード: [root @ xxx] #cd / var / lib [root @ xxx]# . / mongodb-linux-i686-1.6.5 /bin/ mongod ./mongodb-linux-i686-1.6。 5 / bin / mongod --help for help and startup options Wed Feb 23 08:06:54 MongoDB starting:pid = 7271 port = 27017 dbpath = / data …
117 mongodb  unix  database  nosql 

4
$ or条件付きのMongooseのfindメソッドが正しく機能しない
最近、NodejsでMongooseとMongoDBを使用し始めました。 $or条件と_idフィールドでModel.findメソッドを使用すると、Mongooseが正しく動作しません。 これは動作しません: User.find({ $or: [ { '_id': param }, { 'name': param }, { 'nickname': param } ] }, function(err, docs) { if(!err) res.send(docs); }); ちなみに、 '_ id'の部分を削除すると、これでうまくいきます。 User.find({ $or: [ { 'name': param }, { 'nickname': param } ] }, function(err, docs) { if(!err) res.send(docs); }); そして、MongoDBシェルでは、どちらも正しく動作します。

4
MongoDBで重複レコードを見つける
mongoコレクションで重複フィールドをどのように見つけますか? 「名前」フィールドが重複していないか確認したいのですが。 { "name" : "ksqn291", "__v" : 0, "_id" : ObjectId("540f346c3e7fc1054ffa7086"), "channel" : "Sales" } どうもありがとう!

11
node.jsデータベース[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 node.jsアプリとペアにするデータベースを探しています。私は、json / nosql dbがリレーショナルDBよりも好ましいと想定しています[json / sqlインピーダンスの不一致なしで実行できます]。私は考えています: カウチ Mongodb redis 誰もが上記のnode.jsとの互換性/展開性についての見解/戦争の話を持っていますか?明確なお気に入りはありますか?

8
マングース(mongodb)バッチ挿入?
DOES マングースのV3.6 +今のサポートバッチ挿入?私は数分間検索しましたが、このクエリに一致するものはすべて数年前のものであり、答えは明確なノーでした。 編集: 今後の参考のために、答えはを使用することModel.create()です。create()最初の引数として配列を受け入れるため、挿入するドキュメントを配列として渡すことができます。 Model.create()のドキュメントを参照してください

4
MongoDBアトミック「findOrCreate」:findOne、存在しない場合は挿入しますが、更新しません
タイトルが示すように、_idによってドキュメントの検索(1つ)を実行し、存在しない場合は作成し、それが見つかったか作成されたかに関係なく、コールバックで返します。 findAndModifyを読んだように、存在する場合は更新したくありません。これに関してStackoverflowで他の多くの質問を見てきましたが、何も更新したくありません。 (存在しない)を作成することによって、それが実際に誰もが話している更新であるかどうかはわかりませんが、それはすべて混乱しています:(
114 node.js  mongodb 

3
MongoDBでインデックスの方向が重要なのはなぜですか?
ドキュメントを引用するには: インデックスを作成するとき、キーに関連付けられた番号はインデックスの方向を指定するため、常に1(昇順)または-1(降順)である必要があります。方向は、単一のキーインデックスやランダムアクセス検索では重要ではありませんが、複合インデックスで並べ替えや範囲クエリを実行する場合は重要です。 ただし、複合インデックスでインデックスの方向が重要である理由はわかりません。誰かがさらに説明(または例)を提供できますか?

4
2D地理インデックスを使用してMongooseスキーマの配列内のオブジェクトを正しく定義する方法
以下のドキュメントのスキーマを作成する際に問題が発生しています。サーバーからの応答は常に「trk」フィールドの値を[Object]として返します。どういうわけか、私にはこれがどのように機能するかわからない、少なくとも私には理にかなっているすべてのアプローチを試みたので;-) これが役立つ場合、Mongooseのバージョンは3.6.20とMongoDB 2.4.7です。そして、忘れる前に、インデックス(2d)としても設定しておくとよいでしょう。 元のデータ: { "_id": ObjectId("51ec4ac3eb7f7c701b000000"), "gpx": { "metadata": { "desc": "Nürburgring VLN-Variante", "country": "de", "isActive": true }, "trk": [ { "lat": 50.3299594, "lng": 6.9393006 }, { "lat": 50.3295046, "lng": 6.9390688 }, { "lat": 50.3293714, "lng": 6.9389939 }, { "lat": 50.3293284, "lng": 6.9389634 }] } } Mongooseスキーマ: var TrackSchema …

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