[解決済み] MongoDB の重複レコードを検索する
2022-02-08 04:30:04
質問
mongoコレクションで重複するフィールドを見つけるにはどうすればよいですか。
name"フィールドが重複していないか確認したいのですが。
{
"name" : "ksqn291",
"__v" : 0,
"_id" : ObjectId("540f346c3e7fc1054ffa7086"),
"channel" : "Sales"
}
ありがとうございました。
解決方法は?
の集計を使用します。
name
を取得し
name
と
count > 1
:
db.collection.aggregate([
{"$group" : { "_id": "$name", "count": { "$sum": 1 } } },
{"$match": {"_id" :{ "$ne" : null } , "count" : {"$gt": 1} } },
{"$project": {"name" : "$_id", "_id" : 0} }
]);
結果を重複の多い順から少ない順に並べ替えたい場合。
db.collection.aggregate([
{"$group" : { "_id": "$name", "count": { "$sum": 1 } } },
{"$match": {"_id" :{ "$ne" : null } , "count" : {"$gt": 1} } },
{"$sort": {"count" : -1} },
{"$project": {"name" : "$_id", "_id" : 0} }
]);
name"以外のカラム名で使用する場合は、".を変更します。 名前 を "に変更します。 列名 "
関連
-
[解決済み] MongoDBでフィールドが存在することを確認する
-
[解決済み] 配列フィールドが空でない MongoDB レコードを検索する
-
問題が発生しました -----mongodb-------Uncaught TypeError: 未定義のプロパティ 'value' を読み取れませんでした。
-
[解決済み] SocketException: アドレスはすでに使用中です MONGODB
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
-
[解決済み] mongodbの最後のN個のレコードを取得する方法は?
-
[解決済み] MongoDBのリレーションシップ:埋め込みか参照か?
-
[解決済み】mongoコンソールでObjectIdを使用してオブジェクトを検索する方法は?
-
[解決済み】2つの異なるコレクションで重複したMongo ObjectIdが生成される可能性?
最新
-
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でフィールドが存在することを確認する
-
[解決済み] 配列のサイズが1より大きい文書を検索します。
-
[解決済み] 複合リテラルのキー無しフィールドの使用
-
[解決済み] MongoDB - シンプルなサブクエリの例
-
[解決済み] mongoimport : 'error validating settings: positional argument is only one allowed' (設定の検証エラー:位置引数は1つしか許可されません。
-
[解決済み] 複数のキーで "distinct "を効率的に実行するには?
-
[解決済み] SocketException: アドレスはすでに使用中です MONGODB
-
[解決済み】データベースとしてのNoSQL(MongoDB) vs Lucene(またはSolr)【クローズド
-
[解決済み】MongoDBで、あるデータベースから別のデータベースにコレクションをコピーする方法
-
[解決済み】MongoDBで整数を挿入しようとすると、浮動小数点が挿入される。