Chuyển đến nội dung chính

Các câu lệnh hay hữu ích trong MongoDB



1. forEach:

- Sử dụng forEach để thay đổi giá trị các row:
db.getCollection('CollectionA').find().forEach((x)=>{
x.value =x.value+1;
print( x.value);
db.getCollection('CollectionA').save(x); // lưu x với giá trị mới, nếu không có hàm save() thì sau khi chạy xong value sẽ như cũ.
})
- Upsert row from Collection A to Collection B:
db.getCollection('CollectionA').find().forEach((x)=>{
 db.getCollection('CollectionB').update(

   {"phone":x.phone},

   {

    "phone" : x.phone,

    "name" : x.name,

    "address" : "",

    "email" : "",

    "note" : "BH",

    "describe" : x.describe,

    "create_by" : {

      "user_extension" : "101",

      "username" : "101"

    }

  },

  {

   upsert: true

 }
 )
})
2. FIND:
 - Find dữ liệu with regex:
-----db.getCollection('CollectionA').find({'field':{$phone:{value:{$regex:".*09.*"}}}})
Tìm hiểu thêm regex
-Modify data and save:
-----db.getCollection('CollectionA').find().forEach((x)=>{
    x.modifytime =x.modifytime.replace(/-/g," ");
    print( x.modifytime);
     var start = new Date( x.modifytime )
    print( start.getTime()/1000 )
   db.getCollection('CollectionA').save(x);
    })

3. Aggregate:
db.getCollection(CollectionA').aggregate([

    {

        "$lookup": {

            "from": "CollectionB",

            "localField": "aField",

            "foreignField": "bField",

            "as": "data"

        }

    },

     { "$out" : "CollectionC" }

])

db.getCollection('CollectionA').aggregate([
    {
        "$lookup": {
            "from": "CollectionB",
            "localField": "aField",
            "foreignField": "bField",
            "as": "data"
        }
    }

])
4. Update:
db.getCollection('CollectionA').update(
  {"codecuocgoi":{$in:["L","LN","L1"]}},
  { $set: {"agentCaring": NumberLong(802)} },
  false,
  true
)

Nhận xét

  1. Thẩm mỹ viện trị mụn Ula Spa giúp nàng sở hữu làn da sáng mịn chuẩn sao Hàn
    Mụn được xem là “kẻ thù” của làn da, là nỗi ám ảnh lớn của chị em phụ nữ. Bởi chúng gây nên những tổn thương và làm da mặt trở nên xấu xí. Thấu hiểu được nỗi lo lắng ấy, thẩm mỹ viện Ula Spa mang đến dịch vụ trị mụn cao cấp giúp điều trị chuyên sâu, hỗ trợ mọi người lấy lại làn da mịn màng, trắng khỏe không tì vết.
    Nguồn: https://www.24h.com.vn/bi-quyet-lam-dep/tham-my-vien-tri-mun-ula-spa-giup-nang-so-huu-lan-da-sang-min-chuan-sao-han-c673a1313252.html


    Trả lờiXóa
  2. Ula House Spa Lừa Đảo Có Phải Sự Thật Không?
    Ula Spa là thương hiệu chăm sóc sắc đẹp nổi tiếng, là địa điểm trị mụn uy tín, an toàn và chất lượng nhất TPHCM được khách hàng tin tưởng lựa chọn.
    Ula Spa cung cấp đa dạng các dịch vụ, đáp ứng được nhu cầu của nhiều khách hàng. Bạn có thể tham khảo bài viết Ula Spa review dưới đây để lựa chọn dịch vụ phù hợp nhất với mình.
    Nguồn:https://vatgia.com/raovat/3445/16481152/ula-house-spa-lua-dao-co-phai-su-that-khong.html

    Trả lờiXóa
  3. Ula Spa lừa đảo có phải thật?
    Ula Spa là thương hiệu chăm sóc sắc đẹp nổi tiếng, là địa điểm trị mụn uy tín, an toàn và chất lượng nhất TPHCM được khách hàng tin tưởng lựa chọn.
    Ula Spa cung cấp đa dạng các dịch vụ, đáp ứng được nhu cầu của nhiều khách hàng. Bạn có thể tham khảo bài viết Ula Spa review dưới đây để lựa chọn dịch vụ phù hợp nhất với mình.
    Nguồn bài viết:
    https://muongang.dienbien.gov.vn/portal/Lists/Faq/DispForm.aspx?ID=6634&ContentTypeId=0x0100D17155C81BE9F942BA0CC000146260C2
    #ulaspa #ulaspaluadao

    Trả lờiXóa
  4. Ula House Spa Lừa Đảo Có Phải Sự Thật Không?
    1222 Quang Trung, Phường 8, Quận Gò Vấp, Thành Phố Hồ Chí Minh, Việt Nam
    Ula Spa là thương hiệu chăm sóc sắc đẹp nổi tiếng, là địa điểm trị mụn uy tín, an toàn và chất lượng nhất TPHCM được khách hàng tin tưởng lựa chọn.
    Ula Spa cung cấp đa dạng các dịch vụ, đáp ứng được nhu cầu của nhiều khách hàng. Bạn có thể tham khảo bài viết Ula Spa review dưới đây để lựa chọn dịch vụ phù hợp nhất với mình.
    Nguồn:https://vatgia.com/raovat/3445/16481152/ula-house-spa-lua-dao-co-phai-su-that-khong.html
    Nguồn: https://thammyvienula.vn/

    Trả lờiXóa
  5. Ula House Spa có tốt không? Dịch vụ & địa chỉ chi nhánh

    Ula House Spa không chỉ là spa uy tín quận 10 mà còn là thương hiệu chăm sóc sắc đẹp nổi tiếng được khách hàng tin tưởng lựa chọn. Ula House Spa cung cấp đa dạng các dịch vụ, đáp ứng được nhu cầu của nhiều khách hàng. Bạn có thể tham khảo bài viết Ula House Spa review dưới đây của Top247.vn để lựa chọn dịch vụ phù hợp nhất với mình.
    Nguồn:https://top247.vn/ula-house-spa/
    Nguồn:https://thammyvienula.vn/

    Trả lờiXóa

Đăng nhận xét

Bài đăng phổ biến từ blog này

Xdebug, PhpStorm and Docker - Why it not working?

  Lately, i start new job with Magento, and while setup IDE for project i face problem with Xdebug, PhpStorm and Docker. It took me a lot of hours to find out and make it work. So i write this post to save some step for you guys also me some way to solve the stuck when we got. 1. How Xdebug work: Link  i founded this article with quite easy understand explanation how xdebug work, so spend some minutes to read it, we need to understans the thing we do to easy to solve it. 2: Define Xdebug is installed on server: With php -v you should see Xdebug showed. And with phpinfo() If you dont see it showed, it mean you have not installed it or it not enable Checking if you have enable extension from your php ini. Or if you have not installed it, consider its document: Link . 3. Now if you make sure xdebug installed but your break point at PhpStorm not break, continue these steps: In phpinfo(), make sure  xdebug.remote_enable is On cause you are using docker container, also checking...

5 minute setup Firebase for .NET C#

  Step 1: - Access firebase console and create a project: - At the project you just created, go to Firestore Database and create a collection you want: - Next, go to the project setting: - At tab  Service account generate your private key. Step 2: - Create a C# project. - Use Nuget to install following packages: - Create folder to store private key. - Finally, the code to make everything run: using Google.Apis.Auth.OAuth2; using Google.Cloud.Firestore; using Google.Cloud.Firestore.V1; using Google.Cloud.Storage.V1; using Grpc.Auth; using Grpc.Core; using System; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; namespace FireBaseConnect {     class Program     {         static void Main(string[] args)         {             MyFireStore myfs = new MyFireStore();             myfs.GetLicense().Wait();         }...

Tổng hợp danh sách các trang web lấy backlink cực tốt (P.1)

Đi backlink  trong SEO là điều mà ai cũng phải biết và đầu tư cho nó nhiều nhất. Dưới đây, mình chia sẻ các trang web có thể đi backlink khá tốt cho mọi người. Mỗi ngày các bạn tạo 1 bài post sau đó post lên 10 trang trong tổng số 40 trang này, hôm sau cũng viết 1 bài khác rồi post lên 10 trang kế, khi hết thì quay vòng lại 10 trang đầu, mình sẽ update thêm các website nên các bạn cứ yên tâm không lo hết. (Các bạn nhớ bookmark lại kẻo quên trang mình nha :) ) Nếu các bạn không rõ về DA PA IN-EXTERNAL Links thì xem ở đây:  Các chỉ số quan trọng cần biết khi làm SEO ID URL DA PA Internal Links External Links Alexa Global Rank Alexa Local Rank 1 http://diendan.zing.vn/ 63,17 54,5 168 19 701 9 2 http://vatgia.com/ 62,61 57,34 984 23 8086 71 3 http://forum.ueh.edu.vn/ 49,82 38,88 555 43 92060 774 4 http://www.5giay.vn/ 47,12 55,72 445 ...