Nick
спам же
play.db-ai.co - плейграунд для игрищ с монгой и он в закрепе указан
Denis 災 nobody
а.. простите
@DS
подскажите как из командной строки узнать путь где находится директория data с коллекциями и тд
@DS
поставил на локалхосте монгу, хочу с компаса к ней подключится)
yopp
компасу не нужен dbPath
Евгений
Добрый день. Господа, подскажите, где можно задать вопросы про sphinx? Форум у них мертвый. Это крик отчаяния (
@DS
компасу не нужен dbPath
Знаю) ему нужен логин и пароль, я создал как бы админа, но я не понимаю где директория дата вообще, я её указывал, но там пусто. То есть это 2 разных вопроса.
@DS
В папке кроме бин директории ничего нету сервер 4.2
@DS
нашел директорию, но там нету в папке дата ничего вообще)
@DS
я так понимаю системные таблицы где-то в другом месте хранятся
@DS
db.createUser(
{
user: "admin",
pwd: "qwerty",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
@DS
вот это сделал, а куда оно записалось непонятно
yopp
Должно быть в dbPath
@DS
> db.adminCommand( { getCmdLineOpts: 1 } )
{
"argv" : [
"C:\\Program Files\\MongoDB\\Server\\4.2\\bin\\mongod.exe",
"--config",
"C:\\Program Files\\MongoDB\\Server\\4.2\\bin\\mongod.cfg",
"--service"
],
"parsed" : {
"config" : "C:\\Program Files\\MongoDB\\Server\\4.2\\bin\\mongod.cfg",
"net" : {
"bindIp" : "127.0.0.1",
"port" : 27017
},
"service" : true,
"storage" : {
"dbPath" : "S:\\software\\MongoDB",
"journal" : {
"enabled" : true
}
},
"systemLog" : {
"destination" : "file",
"logAppend" : true,
"path" : "S:\\software\\MongoDB\\mongod.log"
@DS
я ещё данных никаких не добавлял, может поэтому там пусто
@DS
к нему подключится можно при помощи логин:пароль@127.0.0.1 как я понимаю
yopp
В S:\software\MongoDB\ как минимум должен быть turtle файл и wt catalog
yopp
И lock файл
@DS
@DS
вот непонятно почему 0 и где они находятся
yopp
один из collection-*.wt файлов и есть WiredTiger хранилище. Какое именнн можно узнать в collStats и там wiredTiger.uri
yopp
Так как данных нет, то и размер нулевой
yopp
Реальный размер, опять-же, можно через collStat посмотреть. Там есть storageSize.
yopp
В реальности надо считать ещё и размер индексов
@DS
а как посмотреть всех юзеров? хочу глянуть или админский создался
@DS
моя задача пока подключиться через компас)
George
Коллеги, подбираю бд
Вопрос возник - как olap в mongodb реализуется?
yopp
yopp
yopp
yopp
Либо покупать готовое решение типа iccube, либо самостоятельно делать управление измерениями
@DS
@DS
уже хорошо)
yopp
Ещё есть BI Connector, через который монгу можно во всякие дорогущие BI тулзы, типа Qlikview прокинуть. Но это доступно только в Enterprise версии.
@DS
yopp
yopp
Только судя по конфигурации, аутентификация у вас не включена
yopp
https://docs.mongodb.com/manual/tutorial/enable-authentication/
@DS
в таком виде хочет, кстати admin в конце это база данных получается? можно ведь не указывать так как ещё нету.
@DS
понял, в конфиг файл добавил security: authorization: enabled
чуть позже перезапущу, надеюсь сработает)
yopp
Проверьте что у вашего нового пользователя есть необходимые права
@DS
userAdminAnyDatabase
@DS
теперь с монгод выкидывает, пишет коннектинг в гаснет окно, без ошибок
@DS
@DS
это после этого db.adminCommand( { shutdown: 1 } )
@DS
наверное он выключен
@DS
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: S:\software\MongoDB
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: S:\software\MongoDB\mongod.log
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
security:
authorization: enabled
#processManagement:
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:
yopp
yopp
А вы как монгу запускаете?
yopp
Под виндой вероятно это сервис
yopp
И его и надо перезапускать
yopp
Судя по логу у вас монга без файла конфигурации запускается. Вы ее вручную стартуете?
@DS
@DS
монгод запускаю
@DS
в конфиге прописан конфиг
@DS
а вот оно что)
yopp
Перезапустите сервис
@DS
dbPath в конфиге прописан точнее, конфиг возле mongod
@DS
попробую через пару минут
@DS
"C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe" --config "C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg" --service
@DS
@DS
Error parsing YAML config file: yaml-cpp: error at line 27, column 15: illegal map value
try 'C:\Program Files\MongoDB\Server\4.2\bin\mongod.exe --help' for more information
@DS
security:
authorization: enabled
@DS
вот что там
@DS
стартанули, там походу 2 пробела надо, а не табуляцию
@DS
итого
-- сервис работает
-- в конфиг добавлена авторизация
-- консоль работает
-- компас не хочет коннектится
@DS
@DS
попробовал альтернативный какой-то там способ, где отдельно всё вводится -- запустилось
Daniil
https://www.freecodecamp.org/news/simple-chat-application-in-node-js-using-express-mongoose-and-socket-io-ee62d94f5804/
Daniil
но к mongodb это не относится, дальше вам в @nodejs_ru
Anonymous
Тебе нужно просто логику понять работы чата. И примеры не нужны
Dmytro
господи да кикните его уже отсюда
Fenicu
Привет, возможно ли сделать сортировку в монге с помощью дистанции левенштейна?
пока в голову идёт только перебирать всё с помощью цикла и сравнивать строки
Daniil
Fenicu
эластик слишком тяжёлый для моей маленькой задачи