В MongoDB вы можете использовать команду какMongoid отчетливый с соответствующими
db.sessions.distinct("Ip",{ 'Application': '123'})
который вернет все уникальные IP для выбранного приложения. Как это сделать через Mongoid?
Я пытаюсь передать 2 аргумента в distinct
функции, но он терпит неудачу с исключением 'ArgumentError: wrong number of arguments (2 for 1)'
Я знаю, что это работает в mongodb. Проблемы с монгодской структурой. Внимательно прочитайте вопрос. – Ph0en1x
Извините) Я думаю о MongoId, а не о кармане. Возможно, этот код может помочь: 'Sessions.where (: Application => 123) .distinct (: Ip)' –
Да, в настоящее время я реализую его таким образом. – Ph0en1x