//html ve çoklu email için // let bilgiler = { // from: 'Gönderen Adı Soyadı ', // to: 'gönderilen-eposta-adresi@eposta.uzanti',eposta-adresi-2@eposta.uzanti, eposta-adresi-3@eposta.uzanti' // subject: 'Eposta konu başlığı', // text: 'Eposta metin içeriği', // html: 'Eposta HTML metin içeriği' // };p //6 basamaklı random sayı algoritması //(max - min + 1)) + min;1000000 //params ile //const url = 'Email Onay'; //interface ile pars // const {code} = data as MailTokenPayload; //UserControlelr içinde Duration metodu //296870 = 5 dakika //typeorm örnek bir select // const allMessage = await Users.find({ // where:{email: data.email}, // join:{ // alias:"users", // innerJoinAndSelect: { // Verify:"users.user_id", // } // } // }); // const allMessage = await Mesajlar.find({ // where:[ // {gonderilenID:kullaniciID, aktifMi:true}, // {gonderenID:kullaniciID, aktifMi:true}, // {grupID: In(kisiler.map((veri) => ({ // grupID: veri.grupID // }))), aktifMi:true} // ], // relations:["Gonderen","Gonderilen"] // // select:["gonderenID"] // }); //userRepository.find({ select: ["firstName", "lastName"] }); // userRepository.find({ // order: { // columnName: "ASC", // }, // skip: 0, // take: 10, // }); let photos = await photosRepo.find({ where: { user: { firstName: 'Dan' } } }) let carsOfCompany = await getRepository(Car).find({ join: { alias: "car", leftJoinAndSelect: { company: "car.company" } }, where : { company : { id : 'someid'}} }) //console.log(request.socket.remoteAddress); //userın ip ve cihaz bilgileri const result = await Users.createQueryBuilder('q').select("user") .from(Users, "user").where("user.birth_date = :birth_date", { birth_date: '2021-05-03' }).getMany(); const users = await Users.find({where:[ {school: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not( In( block.map((blk) => blk.user_id) ) )}, {workplace: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not( In( block.map((blk) => blk.user_id) ) )}, {user_name:Like('%' + search + '%'), is_active:true, is_delete: false, user_id: Not( In( block.map((blk) => blk.user_id) ) )}, {location: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not( In( block.map((blk) => blk.user_id) ) )}, {first_name: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not( In( block.map((blk) => blk.user_id) ) )}, {last_name: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not( In( block.map((blk) => blk.user_id) ) )}, {email:Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not( In( block.map((blk) => blk.user_id) ) )} ]}); const str = 'The quick brown fox jumps over the lazy dog.'; const words = str.split(' '); console.log(words[3]); // expected output: "fox" const chars = str.split(''); console.log(chars[8]); // expected output: "k" const strCopy = str.split(); console.log(strCopy); // expected output: Array ["The quick brown fox jumps over the lazy dog."] 2 saniye 1452 ileriki bir zaman olduğu zaman şimdiden çıkarınca eksi sayı geliyor. Geçmiş için bu güne yapılan duration işlemi pozitif sayı çıkıyor. duration[0] > -188179200 yani yukarıdaki sayı olan -188179200 sayısı 3 gün sonrası için hesaplanan sayıdır. var jsonObj = { members: { host: "hostName", viewers: { user1: "value1", user2: "value2", user3: "value3" } } } var i; for(i=4; i<=8; i++){ var newUser = "user" + i; var newValue = "value" + i; jsonObj.members.viewers[newUser] = newValue ; } console.log(jsonObj);