@PyTiMa
Учусь, кручусь, верчусь.

Как в mongoosastic сделать доп.поле проверки?

Я конечно извиняюсь :D Я походу сегодня самый флуддер категории БД ))
Но .. Как в mongoosastic добавить еще и проверку на то, что у поста поле access : true?
Post.search({
	query_string: {query: req.params.q}},
		{
			from: (curPage - 1) * perPage,
			size: perPage,
			sort: 'num:desc',},
	 function(err, results) {
...
  • Вопрос задан
  • 2271 просмотр
Решения вопроса 1
MintTea
@MintTea
Filtered query, Term filter

Думаю, что так:
Post.search(
    {
        filtered: {
            query: {
                query_string: {
                    query: req.params.q
                }
            },
            filter: {
                term: {
                    access: true
                }
            }
        }
    },
    {
      from: (curPage - 1) * perPage,
      size: perPage,
      sort: 'num:desc'
    },
    function(err, results) {
    }
)


Вы все-таки попробуйте прочесть доки по dsl эластика ;)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект