IATN
(I.A.)
2
users
db.users.insert({ _id: 1, username: 'mark' });
db.users.insert({ _id: 2, username: 'leon' });
db.users.insert({ _id: 3, username: 'leontin'});
data
db.data.insert(
{
_id: ObjectId('6675309f82bdfbe3b00febfa'),
user: 1,
message: '94451 Laos Sweden Iran',
});
db.data.insert(
{
_id: ObjectId('6675309f82bdfbe3b00febfb'),
user: 2,
message: 'message 22222',
});
db.data.insert(
{
_id: ObjectId('6675309f82bdfbe3b00febfc'),
user: 3,
message: 'message 3333',
});
if i search :
db.data.aggregate([{‘$lookup’ : {“from” :“users”, “localField” : “user”, “foreignField” : “_id”, “as” : “user_info”}}, {‘$match’ : {‘user_info.username’ : ‘leon’}}]);
is working good.
But i need to get all result where username like ‘^leo’
Any help, thanks in advance.
Regards I.