Я новый посетитель MongoDB, и я не знаю, как обращаться с запросом и сортировкой нескольких коллекций так же, как и mysql. Есть две коллекции, как показано ниже:Mongodb запрос и сортировка нескольких коллекций
// Collection customer:
{"id":01, "name":"a", "age":18}
{"id":02, "name":"b", "age":17}
{"id":03, "name":"b", "age":22}
// Collection point:
{"id":01, "customer_id":"01", "point":50}
{"id":02, "customer_id":"01", "point":150}
{"id":03, "customer_id":"02", "point":150}
{"id":04, "customer_id":"02", "point":50}
{"id":05, "customer_id":"01", "point":150}
{"id":06, "customer_id":"03", "point":50}
{"id":07, "customer_id":"03", "point":150}
Как получить запрос как MySQL «выберите a.id в качестве идентификатора, a.point как точки, b.age в возрасте от точки как слева присоединиться к клиенту, как б на .customer_id = b.id порядок по возрасту 0,5 '
Невозможно. Mongo не поддерживает какой-либо синтаксис соединения. Если вам нужно запустить SQL-запросы - ** используйте RMDBS ** !! В mongo вы должны хранить 'point' _in the'' customer' в качестве поддокумента. Это сила Монго - это не ** замена замещения RMDBS, которая каким-то образом волшебным образом ускоряется. –