MySQL wie Abfrageergebnis mit lodash von JSON-Array
Ich habe JSON so aussehen
[{"id":"7","name":"hello","username":"hell7s692","password":"dAggzyFMnBXq3RjoTWoJ3ndBkGhyU6njT2ZPlNfXVV8+XU3vvrTaULUAbPcmsqgj1NpXOpzieKRXWox\/BVcYrA==","email":"[email protected]","mobile_number":"7736527089","address":"hello","date":"24 Jan 2016 12:14:02","active":"1","commission":"5"},
{"id":"7","name":"hello","username":"hell7s692","password":"dAggzyFMnBXq3RjoTWoJ3ndBkGhyU6njT2ZPlNfXVV8+XU3vvrTaULUAbPcmsqgj1NpXOpzieKRXWox\/BVcYrA==","email":"[email protected]","mobile_number":"7736527089","address":"hello","date":"24 Jan 2016 12:14:02","active":"1","commission":"5"}
]
Davon ausgehend möchte ich den neuen json erhalten, der der Bedingung in like query @ entsprich
ie Ich möchte den JSON mit der Bedingung bekommen
Vergiss alle json-Objekte mit Namen, beginne mit einem Buchstaben
Ähnliche MySQL-Abfragewhere name like he%
Derzeit weiß ich nur übermatches
aber es gibt das Array mit nur exakter Übereinstimmung zurück.
var users = [
{ 'user': 'barney', 'age': 36, 'active': true },
{ 'user': 'fred', 'age': 40, 'active': false }
];
_.filter(users, _.matches({ 'age': 40, 'active': false }));
// → [{ 'user': 'fred', 'age': 40, 'active': false }]
Dies wird nur mit genauer Übereinstimmung zurückgegeben.