Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search
    1. Home
    2. Acenter Ha
    • Profile
    • Following 0
    • Followers 0
    • Topics 11
    • Posts 36
    • Best 2
    • Controversial 0
    • Groups 0

    Acenter Ha

    @Acenter Ha

    2
    Reputation
    405
    Profile views
    36
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Acenter Ha Unfollow Follow

    Best posts made by Acenter Ha

    • RE: Lỗi ở middleware pre('save') của mongoose

      Có thể sai nhưng bạn thử sửa 1 tý như bên dưới nhé:

      ArticleSchema.pre('save', function (next) {
      console.log(this);
      next();
      });

      Good luck

      posted in Hỏi Đáp
      Acenter Ha
      Acenter Ha
    • RE: Xin chỉ giáo: Giới hạn connect của Node và socket.io

      Cảm ơn mọi người, mình điều tra ra được rồi, nguyên nhân không nằm ở Socket.io hay nodejs mà do Nginx.
      Cách fix là sửa nội dung config trong file config của Nginx các key: [worker_connections, worker_rlimit_nofile] thành giá trị lớn hơn nhưng phù hợp với cấu hình server là ok.

      posted in Node.JS
      Acenter Ha
      Acenter Ha

    Latest posts made by Acenter Ha

    • RE: [Mongodb] Nhờ giúp đỡ về câu query và sự khác nhau giữa Embedded Document và References Document

      @Nguyen-Hien Cảm ơn bạn đã reply.
      Ý đồ của mình là lấy giữ liệu của bảng A bằng điều kiện từ dữ liệu của bảng B.
      Ví dụ này cho dễ hiểu:
      Mình có Schema Post có ref đến User. User có field roles phân quyền admin và member.
      Trường hợp mình muốn tìm tất cả các bài Post của các Admin, thì nó giống với ví dụ ở trên.
      Mình cũng thử aggregate rồi nhưng vẫn không trả về kết quả đúng.
      Mongoose của mình version 4.13.14, ko biết là có bị cũ ko.

      posted in Hỏi Đáp
      Acenter Ha
      Acenter Ha
    • RE: Lỗi ở middleware pre('save') của mongoose

      Good job :v

      posted in Hỏi Đáp
      Acenter Ha
      Acenter Ha
    • RE: Lỗi ở middleware pre('save') của mongoose

      Có thể sai nhưng bạn thử sửa 1 tý như bên dưới nhé:

      ArticleSchema.pre('save', function (next) {
      console.log(this);
      next();
      });

      Good luck

      posted in Hỏi Đáp
      Acenter Ha
      Acenter Ha
    • [Mongodb] Nhờ giúp đỡ về câu query và sự khác nhau giữa Embedded Document và References Document

      Chào mọi người, chúc mọi người cuối tuần vui vẻ.
      Mình có một vấn đề về query data trong mongodb, nhờ mọi người giúp đỡ. Chân thành cảm ơn.
      Mình có database như sau:
      // Activity
      {
      "__v": 0,
      "_id": { "$oid": "551ecdc03ee254bc0b9eef47" },
      "site": { "$oid": "5516b924994330f404694a73" },
      delete: false
      }

      // Site
      {
      "__v": 0,
      "_id": { "$oid": "5516b924994330f404694a73" },
      "managers": [ '1', '2' ] ,
      "name": "Site1",
      delete: false
      }

      Mình muốn query Activity, với điều kiện managers của Site bằng 1 array cho trước. Vd:
      Activity.find({ 'site.managers': [ '1', '2' ] });
      Đúng ra kết quả phải là 1 record, nhưng đằng này nó trả về rỗng.

      Mình tìm hiểu thì cách ghi 'site.managers' chỉ chạy đúng khi Subdocument là Embedded, còn Ref thì không thể query được.
      Mình cũng muốn biết sự khác nhau giữa Embedded Document và References Document là những gì.
      Mọi người ai đã gặp vấn đề này rồi thì giúp mình nhé.
      Chân thành cảm ơn.

      posted in Hỏi Đáp
      Acenter Ha
      Acenter Ha
    • RE: Search tiếng Việt - mongoose

      Đã có bạn nào giải quyết vấn đề này hoàn chỉnh chưa vậy, mình tạo text index thì nó báo là "language override unsupported: vi" lúc save object.
      Code tạo text index của mình như sau:
      Schema.index({ title: 'text', body: 'text' }, { name: 'My text index', weights: { title: 4, body: 3 }});

      posted in Hỏi Đáp
      Acenter Ha
      Acenter Ha
    • RE: Nhiều lúc cay cú với angular ghê thật

      @thanhtran Cảm ơn bạn đã góp ý.
      Vẫn biết là bên react nó có nhiều điểm trội hơn, kể cả angular 2, 4 vẫn pro hơn, nhưng cũng không thể đùng một cái mà nhảy được. Nguyên một đám dự án đã chạy nó rồi, giờ ko thể recreate lại toàn bộ được, chán thật.

      posted in AngularJS
      Acenter Ha
      Acenter Ha
    • Nhiều lúc cay cú với angular ghê thật

      Chẵng là e làm angularjs cũng được 1 thời gian, xài meanjs framework.
      Tình yêu với angularjs luôn bị mất đi gần hết mỗi lần gặp phải mất vấn đề sau:

      • Version nó ra còn lẹ hơn gà đẻ trứng
      • Đám dependencies thì nguy cơ confict cao
      • Nhiều lúc mấy cái module đính kèm mà bower vẫn báo không tìm thấy bản tương thích
      • Có confict là không biết đường nào mà lần, fix đầu này nó vỡ đầu kia, ức chế kinh khủng.

      Có thể là do e chưa có kn quản lý cái này, mong là có cao nhân nào đó mách nước e vài đường e còn kiếm cơm.
      Chức build project gần hết chức năng vì lý do ko chạy đc 1 dependencie mà build lại thì chắc e chết.

      Buồn đời dễ sợ.

      posted in AngularJS
      Acenter Ha
      Acenter Ha
    • RE: Về việc lấy địa chỉ ip của client trên express nodejs.

      @tuanquynet @Khoa-Lê-Duy
      Được rồi 2 bạn ạ, mình thay đổi NGINX config thì nhận được rồi.

      Cảm ơn 2 bạn rất nhiều.

      posted in Node.JS
      Acenter Ha
      Acenter Ha
    • RE: Về việc lấy địa chỉ ip của client trên express nodejs.

      @tuanquynet Mình đã thử rồi vẫn không được bạn ạ.
      Mình nghi là do VPS nó đang tự động redirect về ipv6 tất cả các request.
      Không biết có đúng hay không.

      Thử bằng page My IP mà bạn @Khoa-Lê-Duy gửi thì vẫn show ip bình thường. Test ở local vẫn nhận ip bình thường.

      posted in Node.JS
      Acenter Ha
      Acenter Ha
    • RE: Về việc lấy địa chỉ ip của client trên express nodejs.

      @Khoa-Lê-Duy
      Cảm ơn bạn, mình thử nhiều cách vẫn chỉ trả về ::ffff:127.0.0.1 thôi.
      TÌm hiểu thì đây là ipv6, nhưng vì mình dùng ip để lưu thông tin guest nên nếu toàn bộ ip đều là ::ffff:127.0.0.1 thì không có ý nghĩa gì cả.

      posted in Node.JS
      Acenter Ha
      Acenter Ha