Avral
а должен быть такой формат, как я понимаю
{ type: "Point", coordinates: [ 40, 5 ] }
Amir
ну в кратце да
Amir
подскажешь как?
ну судя по всему, ты задумал какой-то "хак" чтобы не мудрить с геокодингом объектов где-то там
Avral
тут без хака никак просто)
Amir
https://www.mongodb.com/presentations/mapping-flatland-using-mongodb-mmo-crossword-game?utm_term=2012-02-13-17-11-00
Amir
зырь туда
Amir
но в большинстве случаев проще поместить твою карту в классический geoJSON
Avral
а есть текст?) Хм, а такой вариант решения, сделать отдельную коллекцию и в нее пропарсить все объекты уже с валидным форматом гео? дело в том что нужно хранить со старым форматом тоже
Amir
ты же понимаешь что никто ничо не понял)
Amir
вопрос нафига тебе геожсон если ты его не собираешься юзать
Amir
зависит от точности, нужен ли радиус, коробка, или там вообще кастомные баунды
Amir
задача неясна
Amir
есть куча дешевых решений без геоиндекса
Egor
{
location: ["Вальпараисо, Чили", -33.047238, -71.6126885]
}
location.0|1|2 ...
Avral
Задача по graphql отдать валидные точки в запрашиваемом полигоне для google-maps, используя при этом монгу где точки лежат не в geojson
Egor
в чем проблема смапить в нужный шейп
Amir
https://github.com/triestpa/Atlas-Of-Thrones
Amir
нашел тебе занимательный пример)
Amir
имплементировать в монге из постгиса не сложно
Egor
смысл кидать ему огромный проект
Egor
бери выше, можно ссылку на гугл скинуть
Amir
так лучше?)
Egor
ну более менее
Amir
просто под монгу так никто не извращался)
Egor
Egor
а смапить - это типа трансформировать из старого шейпа в новый
Amir
https://ru.wikipedia.org/wiki/GeoJSON
Amir
начни отсюда
Egor
именно
Amir
http://gis-lab.info/docs/geojson_ru.html
Avral
Avral
Egor
как и предполагал
Анатолий
обычно есть маленькая незаметная кнопка "скачать" рядом с большой по центру формой регистрации
Amir
во парни и дамы, а помогите быстренько сделать запрос для aggregation framework, мне нужно из коллекции выдернуть последний добавленный документ по полю timestamp, взять у него user_id и найти все документы у кого этот user_id вписан в поле message_to
Amir
никак не пойму, как
Amir
db.version()
3.6.3
db.collection.find( { $query: {}, $orderby: { age : -1 } } )
Error: error: {
"ok" : 0,
"errmsg" : "unknown top level operator: $query",
"code" : 2,
"codeName" : "BadValue"
}
Amir
как-то странно
Ilya
ээээ, а что такое $query? просто {} не?
Ilya
и второе тоже в {} вроде надо
Ilya
age это timestamp?
Amir
так еще странный вопрос, есть конструкция db.col.update({..}, {<как обновить вообще весь документ?>})
Amir
вопрос снят, туплю)
Max
3.4.15 зарелизили
Dmitrii
кто нибудь знает про multi document транзакции в 4.0? маркетологи их конечно продают хорошо, но есть ли подводные камни или не очевидности?
Maksim
Можно ли как-то по простому ограничить выборку по группе?
Например есть коллекция галерея, есть коллекция изображений, нужно выбрать галерею и прицепить первые 10 изображений.
Мерль
Yar
можно ли сделать синхронный запрос к монго дб?
Anonymous
как правильно организовать лайки постов ?
Yar
yopp
Ну и http://mongoosejs.com/docs/promises.html
Anonymous
yopp
Ну как вы вопрос задали, так ответ и получили ¯\_(ツ)_/¯
yopp
Да и в целом: у нас чат про монгу, а не про ноду
yopp
Вы спрашиваете про цепочку then в promise. https://javascript.info/promise-chaining
Но вам скорее помогут в чяте про js/es6, а не тут
yopp
Ваша проблема со вторым then не относится к монге, она относится к механизму реализации concurrency в вашем языке программирования.
Anonymous
Ок ладно забейте
Stepan
попробуй async/await и не будет проблем с if/else и then
|Ant|
Ми
|Ant|
|Ant|
Можете подсказать у меня выходит ошибка при инстале, решение не инсталить компос, а что вместо компаса можно использовать?
Stepan
linux
Stepan
или никак?
|Ant|
Там все ровно встаёт?
Stepan
ну вроде
Stepan
там хотя б ошыбки можно посмотреть
Stepan
возможно на винде тоже можно, но я таким не занимался
Yar
Yar
У меня нормально все ставится
APSYLEG
Oleg
Oleg
так и не нашел в чем трабл