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

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

17
マングーススキーマはモデルに登録されていません
私は平均スタックを学習していて、を使用してサーバーを起動しようとすると npm start 私はそれを言っている例外を受け取ります: schema hasn't been registered for model 'Post'. Use mongoose.model(name, schema) これが/models/Posts.js内の私のコードです var mongoose = require('mongoose'); var PostSchema = new mongoose.Schema({ title: String, link: String, upvotes: { type: Number, default: 0 }, comments: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Comment' }] }); mongoose.model('Post', PostSchema); スキーマはモデル「Post」に登録する必要があることがわかりますが、例外がスローされる原因は何でしょうか。 前もって感謝します。 編集:これが例外エラーです /home/arash/Documents/projects/personal/flapper-news/node_modules/mongoose/lib/index.js:323 throw …

7
Mac OS 10.15(Catalina)にアップグレードした後、MongoDBがデータディレクトリを見つけられない
今日はMacOS 10.15(Catalina)にアップデートしました。mongodターミナルで実行すると、/data/dbディレクトリが見つかりません。 ➜ /Users/william > mongod 2019-10-08T17:02:44.183+0800 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none' 2019-10-08T17:02:44.209+0800 I CONTROL [initandlisten] MongoDB starting : pid=43162 port=27017 dbpath=/data/db 64-bit host=Williams-MacBook-Pro-6.local 2019-10-08T17:02:44.209+0800 I CONTROL [initandlisten] db version v4.0.3 2019-10-08T17:02:44.209+0800 I CONTROL [initandlisten] git version: 7ea530946fa7880364d88c8d8b6026bbc9ffa48c 2019-10-08T17:02:44.209+0800 I CONTROL …
61 mongodb  macos 

8
どのようにすればより速くこすることができますか
ここでの仕事は、APIにから始まるサイトこすりすることhttps://xxx.xxx.xxx/xxx/1.jsonにhttps://xxx.xxx.xxx/xxx/1417749.jsonし、MongoDBのに正確にそれを書くの。そのために私は次のコードを持っています: client = pymongo.MongoClient("mongodb://127.0.0.1:27017") db = client["thread1"] com = db["threadcol"] start_time = time.time() write_log = open("logging.log", "a") min = 1 max = 1417749 for n in range(min, max): response = requests.get("https:/xx.xxx.xxx/{}.json".format(str(n))) if response.status_code == 200: parsed = json.loads(response.text) inserted = com.insert_one(parsed) write_log.write(str(n) + "\t" + str(inserted) + "\n") print(str(n) + …

8
ハンドルバー:親の「独自のプロパティ」ではないため、プロパティ「from」を解決するためのアクセスが拒否されました
ハンドルバーを使用したサーバー側レンダリングでNodejsバックエンドを使用しています。docハンドルバーからオブジェクトの配列を読み込んだ後、キー「コンテンツ」と「from」を含みます ただし、を使用#eachしてオブジェクトの配列をループしようとすると、「ハンドルバー:親の「独自のプロパティ」ではないため、プロパティ「from」を解決するためにアクセスが拒否されました」というエラーが表示されます。 私はdoc配列でフェッチしたデータをconsole.log()しようとしましたが、すべて問題ありません。 いくつかの見方をすると、これはマングースクエリ です。res.render引数内にキーとしてオブジェクトドキュメントを追加しました。 Confession.find() .sort({date: -1}) .then(function(doc){ for(var i=0; i < doc.length; i++){ //Check whether sender is anonymous if (doc[i].from === "" || doc[i].from == null){ doc[i].from = "Anonymous"; } //Add an extra JSON Field for formatted date doc[i].formattedDate = formatTime(doc[i].date); } res.render('index', {title: 'Confession Box', success:req.session.success, errors: …

1
copydbが廃止された今、PHPを使用してMongoDBデータベースをコピーする方法
MongoDBバージョン4.2 copydbとそのcopyDatabaseラッパーは非推奨になりました。MongoDBのマニュアルは、私たちが今、使用すべきことを示唆しているmongodumpとmongorestore。しかし、PHP MongoDBドライバーを使用してPHPからcopyコマンドを呼び出していました。ダンプおよび復元コマンドは、コマンドラインから実行する必要があるコマンドであり、同等のPHPがありません。PHPを使用してデータベースをコピーするにはどうすればよいですか?
10 php  mongodb 

4
MongoError:このMongoDBデプロイメントは、再試行可能な書き込みをサポートしていません。接続文字列にretryWrites = falseを追加してください
私は"mongoose": "^5.7.1"Node.jsプロジェクトで使用しています。私は2つのドキュメントの更新を含むAPIを作成しています。だから、私は次のようなトランザクションを使用しています: // Start the transaction session = await mongoose.startSession() session.startTransaction() await Promise.all([ <1st update operation>, <2nd update operation> ]) // Commit the transaction session.commitTransaction() ローカル環境でこのAPIをヒットすると、次のエラーが発生します。 MongoError:このMongoDBデプロイメントは、再試行可能な書き込みをサポートしていません。接続文字列にretryWrites = falseを追加してください。 リモート環境でこのAPIを実行すると、正常に実行されます。データベースクラウドとしてhttps://www.clever-cloud.comを、APIクラウドとしてAWS を使用しています。 エラーメッセージに書かれているように、 retryWrites=false 私がマングースに渡している接続文字列の最後に mongodb://${ip}:${port}/${this.MONGO_DATABASE}?retryWrites=false メソッドにretryWrites: false渡されるオプションmongoose.connect。 mongoose.connect(`mongodb://${ip}:${port}/${this.MONGO_DATABASE}`, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, retryWrites: false }, (err) => …
10 mongodb  mongoose 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.