прохождение isdelete и или и в монго с JS - PullRequest
0 голосов
/ 10 октября 2019

У меня есть ситуация, когда я должен проверить название компании и код компании:

  • , если оба совпадения совпадают с существующими, то следует сказать, существует
  • если один из них соответствует существующему БД, то также следует сказать, что он существует.

Как бы я использовал в монго?

Так что если данныеполучить isDeleted == true, затем я также хочу добавить в раздел if, который проверяет, не добавляет ли, что идет для проверки идентификатора и обновления.

Затем я также хочу передать isDelete, так что если какие-либо полученные данные, которые ранее были удаленычтобы он снова мог установить значение false.

Как бы я справился с этим сценарием удаления?

  is_deleted == false
    if(!isAdd) {
          filter["_id"] ={ "$ne" : id};
           }
        let filter = {
                    $or: [
                        { name: { $regex: new RegExp(`^${company.name}$`, 'i') } },
                        { company_code: { $regex: new RegExp(`^${company.company_code}$`, 'i') } },

                    ]
                }
    cModel.find(filter, function (err, docs) {
                            if (docs.length) {
                                result.error = "Name already exists: " + company.name;
                                console.log("Name already exists", null);
                                let resp = api_respose.getSuccessResponse(process.env.WEB_URI, result.error);
                                resolve(resp);
                            }
    else{
     ///saving here
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...