[解決済み】mongoコンソールでObjectIdを使用してオブジェクトを検索する方法は?
2022-03-25 05:13:32
質問
この質問に対する回答は、C#とPerlでは見つかりましたが、ネイティブインターフェースでは見つかりませんでした。これは使えると思いました。
db.theColl.find( { _id: ObjectId("4ecbe7f9e8c1c9092c000027") } )
クエリは結果を返しませんでした。4ecbe7f9e8c1c9092c000027を見つけるには、次のようにしました。
db.theColl.find()
で、ObjectIdを取得します。そのコレクションには、数千のオブジェクトがあります。
mongodb.orgのサイトで見つけられる限りのページを読みましたが、見つかりませんでした。これって、ただの変なことなんでしょうか?私にはごく普通に思えるのですが。
どのように解決するのですか?
これはよくあることです。コレクション名が正しいこと(大文字と小文字が重要)と、ObjectId が正確であることを確認してください。
ドキュメントは ここで
> db.test.insert({x: 1})
> db.test.find() // no criteria
{ "_id" : ObjectId("4ecc05e55dd98a436ddcc47c"), "x" : 1 }
> db.test.find({"_id" : ObjectId("4ecc05e55dd98a436ddcc47c")}) // explicit
{ "_id" : ObjectId("4ecc05e55dd98a436ddcc47c"), "x" : 1 }
> db.test.find(ObjectId("4ecc05e55dd98a436ddcc47c")) // shortcut
{ "_id" : ObjectId("4ecc05e55dd98a436ddcc47c"), "x" : 1 }
関連
-
[解決済み] テスト
-
[解決済み】MongoDBシェルですべてのコレクションを一覧表示するには?
-
[解決済み] MongoDB の重複レコードを検索する
-
[解決済み] MongoDB: 大文字小文字を区別しないクエリを作ることはできますか?
-
[解決済み] コマンドラインからMongoDBデータベースを削除する方法を教えてください。
-
[解決済み] mongodbの最後のN個のレコードを取得する方法は?
-
[解決済み】シェルスクリプトでmongoのコマンドを実行するには?
-
[解決済み】Node.jsでMongooseを使用してページングする方法は?
-
[解決済み】Node.js Mongoose.js の文字列を ObjectId に変換する関数
-
[解決済み】RedisはmongoDBよりどれくらい速いのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Mongodb find() クエリ : ユニークな値だけを返す (重複はしない) [duplicate].
-
[解決済み] 配列のサイズが1より大きい文書を検索します。
-
[解決済み] コマンド1つでmongo DBを停止する方法
-
[解決済み] mongodb シェルでドキュメントの値を印刷する
-
[解決済み] Mongo Restart Error -- /var/run/mongodb/mongod.pid が存在する
-
[解決済み] mongoDB の文字列フィールドの値の長さ
-
undefinedエラー: getaddrinfo ENOTFOUND localhost または MongoDB connected disconnected
-
[解決済み] mongooseを使ってmongodbにドキュメントを挿入し、生成されたidを取得する方法は?
-
[解決済み】Node.jsでMongooseを使用してページングする方法は?
-
[解決済み] MongoDb の 2 つのフィールドを比較するクエリ条件