Поля масиву
- Якщо значення вказаного поля є масивом, db. колекція. distinct() розглядає кожен елемент масиву як окреме значення.
- Наприклад, якщо поле має значення [ 1, [1], 1 ] , то db. колекція. …
- Для прикладу див. Повернення різних значень для поля масиву.
Наприклад, нижче показано, як ви можете сказати Mongoose, що електронна адреса користувача має бути унікальною. const mongoose = require('mongoose'); const userSchema = новий mongoose. Schema({ email: { type: String, unique: true // `email` має бути унікальним } }); const Користувач = mongoose. model('User', userSchema);
Правильний синтаксис для використання COUNT(DISTINCT) такий: SELECT COUNT(DISTINCT Column1) FROM Table; Окремий підрахунок базуватиметься на стовпці в дужках. Набір результатів має бути лише одним рядком, цілим числом/номером стовпця, для якого ви підраховуєте різні значення.
метод distinct() або команда distinct. Щоб знайти окремі значення для сегментованої колекції, натомість використовуйте конвеєр агрегації зі стадією $group. Докладніше див. у розділі «Окрема операція».
Ключове слово DISTINCT у SQL є використовується для отримання унікальних записів і усуває повторювані записи в таблиці.