【问题标题】:how to check if value in mongodb is same value如何检查mongodb中的值是否相同
【发布时间】:2018-01-28 02:49:34
【问题描述】:

我想检查值是否与 mongodb 聚合相同的外部值。我想使用聚合方法查找结果。非常感谢。

var id = 5995cc31f36d28126e46e670

{ _id: 5995cc31f36d28126e46e670,
  income: [ '23', '23', '232', '', '', '', '' ],
  incomedetail: [ '23', '23', 'ew', '', '', '', '' ],
   outcome: [ '23', '23', '43', '', '', '', '' ],
   outcomedetail: [ '23', '23', 'fsdf', '', '', '', '' ],
  date:
    [ '2017-08-18',
     '2017-08-18',
     '2017-08-17',
     '2017-08-11',
     '2017-08-26',
     '2017-08-26',
     '11/02/2345' ] }
{ _id: 5995d9f8f36d28126e46ed17,
  income: [ '', '', '' ],
  incomedetail: [ '', '', '' ],
  outcome: [ '40', '40', '72' ],
  outcomedetail: [ '23', '32', '32' ],
  date: [ '2017-08-18', '2017-08-18', '2017-08-18' ] }

输出

{ _id: 5995cc31f36d28126e46e670,
  income: [ '23', '23', '232', '', '', '', '' ],
  incomedetail: [ '23', '23', 'ew', '', '', '', '' ],
   outcome: [ '23', '23', '43', '', '', '', '' ],
   outcomedetail: [ '23', '23', 'fsdf', '', '', '', '' ],
  date:
    [ '2017-08-18',
     '2017-08-18',
     '2017-08-17',
     '2017-08-11',
     '2017-08-26',
     '2017-08-26',
     '11/02/2345' ] }

【问题讨论】:

    标签: node.js mongodb mongodb-query


    【解决方案1】:

    我不确定我是否理解您的问题,但也许这可以帮助您:

    function exampleCheck(JSONObj, theID){
     if( JSONObj._id == theID){ return "match"; }
     else{ return "no match"; }
    }
    
    var testObj = { 
      _id: 5995d9f8f36d28126e46ed17,
      income: [ '', '', '' ],
      incomedetail: [ '', '', '' ],
      outcome: [ '40', '40', '72' ],
      outcomedetail: [ '23', '32', '32' ],
      date: [ '2017-08-18', '2017-08-18', '2017-08-18' ] 
    };
    
    console.log( exampleCheck(testObj, '5995cc31f36d28126e46e670') );
    

    【讨论】:

      猜你喜欢
      • 2015-10-16
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 2020-05-24
      • 2020-07-09
      • 1970-01-01
      • 2022-11-22
      • 1970-01-01
      相关资源
      最近更新 更多