++ su "Friends" la ricerca per username Telegram e nome e cognome
This commit is contained in:
@@ -98,7 +98,7 @@ export default defineComponent({
|
||||
if (path.value) {
|
||||
circuit.value = null
|
||||
users_in_circuit.value = []
|
||||
await userStore.loadCircuit(path.value, idnotif.value).then(({ data, status }: {data: any, status: number}) => {
|
||||
await userStore.loadCircuit(path.value, idnotif.value).then(({ data, status }: { data: any, status: number }) => {
|
||||
console.log('data', data)
|
||||
if (data) {
|
||||
notifStore.setAsRead(idnotif.value)
|
||||
@@ -131,9 +131,10 @@ export default defineComponent({
|
||||
*/
|
||||
|
||||
{
|
||||
$match: {idapp: process.env.APP_ID,
|
||||
$match: {
|
||||
idapp: process.env.APP_ID,
|
||||
'profile.mycircuits': {
|
||||
$elemMatch: {circuitname: {$eq: circuit.value.name}},
|
||||
$elemMatch: { circuitname: { $eq: circuit.value.name } },
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -142,29 +143,34 @@ export default defineComponent({
|
||||
$lookup: {
|
||||
from: 'circuits',
|
||||
as: 'circuit',
|
||||
let: {circuitname: circuit.value.name, idapp: '$idapp'},
|
||||
let: { circuitname: circuit.value.name, idapp: '$idapp' },
|
||||
pipeline: [
|
||||
{
|
||||
$match:
|
||||
{
|
||||
$expr:
|
||||
{
|
||||
$expr:
|
||||
{
|
||||
$and:
|
||||
[
|
||||
{$eq: ['$name', '$$circuitname']},
|
||||
{$eq: ['$idapp', '$$idapp']},
|
||||
$and:
|
||||
[
|
||||
{ $eq: ['$name', '$$circuitname'] },
|
||||
{ $eq: ['$idapp', '$$idapp'] },
|
||||
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
|
||||
},
|
||||
{ $unwind: '$circuit'},
|
||||
{ $unwind: '$circuit' },
|
||||
{
|
||||
$project: { username: 1, profile: 1, idapp: 1, 'circuit.name': 1, 'circuit._id': 1 }
|
||||
$project: {
|
||||
username: 1,
|
||||
name: 1,
|
||||
surname: 1,
|
||||
profile: 1, idapp: 1, 'circuit.name': 1, 'circuit._id': 1
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
@@ -172,26 +178,26 @@ export default defineComponent({
|
||||
$lookup: {
|
||||
from: 'accounts',
|
||||
as: 'account',
|
||||
let: {username: '$username', idapp: '$idapp', circuitId: '$circuit._id'},
|
||||
let: { username: '$username', idapp: '$idapp', circuitId: '$circuit._id' },
|
||||
pipeline: [
|
||||
{
|
||||
$match:
|
||||
{
|
||||
$expr:
|
||||
{
|
||||
$expr:
|
||||
{
|
||||
$and:
|
||||
[
|
||||
{$eq: ['$$username', '$username']},
|
||||
{$eq: ['$$idapp', '$idapp']},
|
||||
{$eq: ['$$circuitId', '$circuitId']},
|
||||
],
|
||||
},
|
||||
$and:
|
||||
[
|
||||
{ $eq: ['$$username', '$username'] },
|
||||
{ $eq: ['$$idapp', '$idapp'] },
|
||||
{ $eq: ['$$circuitId', '$circuitId'] },
|
||||
],
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
{ $unwind: '$account'},
|
||||
{ $unwind: '$account' },
|
||||
]
|
||||
}
|
||||
arrfilterand.value = []
|
||||
@@ -236,7 +242,9 @@ export default defineComponent({
|
||||
lk_as,
|
||||
af_objId_tab,
|
||||
lk_proj: {
|
||||
'username': 1,
|
||||
username: 1,
|
||||
name: 1,
|
||||
surname: 1,
|
||||
'profile.img': 1,
|
||||
'profile.mycircuits': 1,
|
||||
'profile.qualifica': 1,
|
||||
|
||||
Reference in New Issue
Block a user