🏋 Khoảng 38 kết quả cho: mongodb

👉 Tôi đã thiết kế một dự án giống SHOPEE dành cho những bạn sẵn sàng cho tương lai. Chức năng như sau.

Hầu hết mọi người không chuẩn bị nhiều cho tương lai, nhưng kết quả của việc chuẩn bị và không chuẩn bị sẽ rất khác nhau. Tin tôi đi... Bời vì khi 40 tuổi tôi mới nhận ra mình đã mất thời gian để mài VŨ KHÍ như thế nào?

👉 Mysql thiết kế model Products trong eCommerce thế nào? Làm sao giống Mongodb

Thiết kế hệ thống eCommerce trong mysql như thế nào để đơn giản những câu query như chúng ta thiết kế ở bài trước của Mongodb. Đó là vấn đề chúng ta sẽ tìm hiểu trong bài viết này.

👉 Mongodb: Group vs sum - Tự học Database

Tự học Mongodb - Bài này giúp các anh chị hiểu về cách sử dụng Group và Sum để có thể làm thống kê trong database.

👉 Mysql tìm hiểu về sự khác biệt giữa varchar và char là gì?

Học mysql phải để ý điểm chung của varchar và char chính là hai kiểu dữ liệu trong MySQL được sử dụng để lưu trữ các String. Và sự khác biệt giữa varchar và char chính là dộ dài sử dụng, khi nào nên sử dụng varchar và khi nào char.

👉 Mongoose - Statics methods virtual và middleware là gì? Và khi nào nên sử dụng? DESIGNING AN E-COMMERCE WEBSITE ALICONCON

Mongoose statics vs methods chắc hẳn những ai bước vào tìm hiểu NoSQL cụ thể là Mongodb thì đã từng nghe qua về hai khái niệm đó. Và hơn nữa đó là virtual và middleware trong mongoose.

👉 Bucket Pattern Mongodb - Một mô hình paging (phân trang) rất hiệu quả nhưng khi nào nên sử dụng?

Với việc sử dụng Bucket Pattern thì chúng ta sẽ tiết kiệm được thời gian khi truy vấn dữ liệu cấp triệu. Đây là một mô hình Group rất hiệu quả khi phân trang nhưng vẫn còn có những nhược điểm cho nên bạn nên cân nhắc khi sử dụng mô hình này.

👉 findOneAndUpdate Mongoose rất quan trọng và khi nào nên sử dụng?

findOneAndUpdate mongoose là một hàm mà được sử dụng trong nhiều trường hợp. Trong Mongodb có nhiều functions để update một document như updateOne, nhưng đôi lúc chúng ta nên làm việc với một hoạt động mà lượng truy cập đồng thời cao, do đó findOneAndUpdate mongodb là một function nên quan tâm.

👉 3 cách phân trang trong databases thể hiện ở dự án stackoverflow, reddit, facebook và hack news

Pagination là một trong những thủ thuật để tối ưu hóa dữ liệu hàng đầu hiện nay. Facebook, reddit đã làm chúng ta mê mẩn đắm chìm trong thế giới của họ, mỗi lần lướt là một quá trình phân trang được thiết kế hoàn hảo. Trong bài này chúng ta sẽ tìm hiểu những thủ thuật đó trong Mongodb.

👉 MongoDB schema design - One to One (1:1)

Một trong những người mới học về database, bất kể mongodb, mysql hay oracle thì việc xây dựng những lược đồ (schema) là một điều quan trọng. Nếu ngay từ đầu bạn làm tốt thì sau này mọi chuyển trở nên đơn giản cho những người đến sau hoặc hệ thống được nâng cấp.

👉 Full text search Mongodb - Chỉ một bài viết không cần nhiều.

Đầu tiên chúng ta thống nhất với nhau là hiểu khái niệm Full text search là gì? này trước rồi mới tới việc thực hành. Full text search đơn giản chỉ là một hình thức nâng cao việc tìm kiếm dữ liệu trong database mà thôi.

👉 Connect with mongoose using async/await

Mongoose has two ways of connecting to a MongoDB database, connect() and createConnection(). You can use these within an async function as follows:

👉 Tránh lưu trữ các mảng lớn và cách thay thế hiệu quả trong Mongodb

Một trong những quy tắc chung khi lập mô hình dữ liệu trong MongoDB là dữ liệu được truy cập cùng nhau phải được lưu trữ cùng nhau. Đó là điều quan tâm đầu tiên khi lập trình database.

👉 Encrypt Mongodb - Dựa vào Authentication và Authorization - Part 2

Sau khi bạn setup được vấn đề hạn chế truy cập Mongodb với ip, thì tiếp đến chúng ta sẽ đi tới thực hiện bước tiếp theo với hai khái niệm thân quen trong lập trình đó là Authentication và Authorization.Để nói sơ qua về 2 khái niệm này thì tôi lấy một ví dụ thực tế.

👉 Encrypt Mongodb - Từ người mới cho đến người cũ đều vỗ tay.

MongoDB hay được gọi là Mongo, là một cơ sở dữ liệu lưu trữ thông tin được sử dụng trong nhiều ứng dụng web hiện đại tính đến thời điểm bây giờ. Giống như Mysql, hay Oracle thì việc sử dụng Mongo phải tuân thủ các phương pháp bảo mật tốt nhất và Series về việc bảo mật sẽ giúp bạn tự tin hơn.

👉 Thiết kế kiến trúc hệ thống hàng tỷ tin nhắn - Phần 3

Bài viết này sẽ tiếp theo cho phần một là thảo luận 2 giải pháp thiết kế hệ thống tin nhắn phổ biến nhất hiện nay. Ở bài này không phải là một giải pháp áp dụng chung cho một khuôn mẫu hay đánh giá chất lượng một kiến trúc nào đó. Mà chỉ hướng đến một giải pháp cho mỗi doanh nghiệp.

👉 MongoDB Cheat Sheet - Continuous update

Tổng hợp những chức năng được sử dụng nhiều nhất khi sử dụng mongodb và mongoose.

👉 Install mongodb docker 5 mins

Với 5 phút kèm video bạn sẽ biết cách Install mongodb docker một cách nhanh chóng, không cần phải lo lắng về cách đóng gói các sản phẩm của mình...

👉 Mongodb query từ 5.95 seconds xuống 0.3 seconds

Việc mongodb query chậm thì nó có nhiều yếu tố như phân bô dữ liệu chưa hợp lý, trong một collection chứa quá nhiều documents hay đại loại là chưa create index trong mongodb. Nhưng ở đây là một vấn đề khác.

👉 Hướng dẫn Backup Mongodb Ubuntu sử dụng crontab

Việc backup hay restore Mongodb trên unbuntu là một việc thiết yếu, giống như việc ta ăn cơm hàng ngày. Nó quan trọng đến mức, quyết định nhiều vấn đề. Giả sử bạn một ngày bạn nhận được một lời nhắn "READ_ME_TO_RECOVER_YOUR_DATA"...

👉 Hướng dẫn cách kết nối MongoDB Connect server MongoDB từ xa

Connect server MongoDB từ xa hay từ một server khác đó là một mô hình bình thường hiện nay. Bài viết này sẽ hướng dẫn cho người mới làm quen với mongodb có thể làm được điều mà chỉ có những chuyên về admin mới làm được.

👉 Express session xuất hiện lỗi, nhưng không sao đây là cải tiến mới

Nói về Express session thì trước đây tôi có một bài viết cơ bản dành cho những bạn mới tiếp xúc. Nhưng giờ đây khi đọc lại, tôi cảm thấy nó đã bắt đầu lỗi thời. Vậy lỗi như thế nào?

👉 Hiểu về mongodb wiredtiger

WiredTiger là công cụ lưu trữ giá trị khóa, hiệu suất cao, là công cụ lưu trữ mặc định trong MongoDB 3.2 và mới hơn.

👉 Trước giờ làm phân trang sai bét mà nó còn cãi - Mongodb

Trước năm 2020 có rất nhiều REST API vẫn sử dụng limit và offset hay nếu sử dụng Mongodb thì là skip(). Không hẳn là sai, nhưng thực sự không đúng đối với một công ty có lượng dữ liệu lớn, và cũng không đúng nếu bạn là một dân back-end thứ thiệt.

👉 Thuật toán tìm bạn chung giữa hai người như Facebook

Sử dụng Mongodb giải quyết một thuật toán giống như facebook đó là tìm bạn chung giữa hai Users. Dưới đây là một ví dụ và cách giải quyết bài toán sử dụng Mongodb giải quyết vấn đề này.

👉 Find with LIKE mongoose

Toán tử LIKE trong SQL cho phép bạn tìm kiếm các chuỗi bằng ký tự đại diện cho trước. Nhưng ở MongoDB thì không hỗ trợ tính năng như trên một cách rõ ràng. Việc sử dụng $text operator là một chức năng cao hơn, cho nên không giống như LIKE trong SQL được. Vậy làm thế nào?

👉 RSS - How to build a RESTful API in Node, Express & Mongo

Learn to create your first RESTful API in NodeJS, ExpressJS, and MongoDB (mongoose) in 2019. We cover the MVC pattern, CRUD, Routes, Error Handling, ES6, Promises, GET, POST, DELETE in under 50 minutes.

👉 Backup mongodb với mongodump trong ubuntu

Hướng dẫn backup MongoDB chỉ trong vòng 1 phút, có thể chạy tự động cho dù chúng ta đang ngủ đi chăng nữa. Nhưng điều quan trọng là backup rồi, lưu database đó ở đâu?

👉 Transaction là gì? Thực hành trên MongoDB 4.0 đơn giản và dễ hiểu

Transaction là gì? Tôi tin rằng những lập trình viên đã sử dụng cơ sở dữ liệu quan hệ chính thống không quá xa lạ với Transaction. Nhiều hoạt động dữ liệu can thiệp vào nhau và khi xảy ra lỗi trong bất kỳ hàm thực thi nào thì giao dịch sẽ bị hủy bỏ và dữ liệu sẽ được khôi phục, đảm bảo tính nhất quán của dữ liệu khi sửa đổi dữ liệu trong nhiều bảng cùng một lúc đó chính là Transaction.

👉 Part5 - Build chat, firebase, mongodb sử dụng với heroku

Build chat system sử dụng với heroku. Đây là phần thứ 5 trong series "Đề tài: Build một blog + chat sử dụng nodejs, expressjs, mongodb, firebase". Nhiều việc qúa nên hôm nay, mới có thời gian build giao diện chat lên heroku cho các bạn. Bài post này chủ yếu hướng dẫn các bạn push project lên heroku.

👉 Tips - Query array trong mongodb

Mongodb là gì? Query array trong mongodb? Thì trong bài này, tôi sẽ giới thiệu một số kỹ thuật truy vấn khi document có chứa một số field được lưu trữ có dạng array. ở đây có rất nhiều cách trình bày, nhưng nó luôn được tối ưu nhất, giúp cho devjs sử dụng mongodb truy vấn một cách nhanh nhất.

👉 Part 4: Tạo chức năng login và register sử dụng nodejs, expressjs, mongodb

Ở phần 4 này chúng ta sẽ bước sâu hơn trong kiến trúc của mongodb. Chức năng register và login chính là hai chức năng làm tiền đề cho những chức năng tiếp theo của bất cứ dự án nào. Chính vì vậy nó cũng quan trọng không kém những phần sau. Chúng ta cùng theo dõi tiếp phần 4 trong series "Build project using nodejs, expressjs, và mongodb"

👉 Part 3 - Setup project with nodejs, expressjs và connect mongodb

Sau khi ở part 2, devjs cũng đã hiểu vì sao chúng ta lại chọn buil a project with nodejs, expressjs, mongodb rồi. Và để tiếp tục Series này thì ở phần 3 này, chúng ta sẽ setup một project theo một quy chuẩn và rất phổ biến.

👉 Build project - part 2 - Vì sao lại phát triển web application sử dụng nodejs và expressjs?

Notes: none-blocking IO một cụm từ nhiều người nghe rồi, nhưng không hiểu nhiều vì mỗi người một giải thích. Cho nên nhân tiện mình xin giải thích dễ hiểu là thế này. Chúng ta sắp xếp công việc thứ tự là đọc sách, ăn cơm, chơi game (đó là IO), xong rồi mới đến đánh răng (blocking). Trong lập trình thì chúng ta có thể đánh răng trước chơi game, đó là (non-Blocking IO)

👉 Build project - part 1 - Vì sao mỗi developer nên có một blog

Trước tiên tôi muốn đưa ra một con số thống kê rất thú vị cho các bạn (dev) đó là ngày nay có hơn 1 tỷ trang web và blog trên thế giới và khoảng 409 triệu người xem 23,6 tỷ trang trên WordPress mỗi tháng. Và theo nghiên cứu, có rất nhiều lập trình viên chia sẻ chuyên môn của họ thông qua blog. Xem các số liệu thống kê sau

👉 Find mongoose - sử dụng async await thay thế cho callback

Mongodb nodejs nếu như bạn đã làm qua rồi thì không thể bỏ qua mongoose, một thư viện ODM cho mongodb và nodejs. Trong ví dụ hôm nay chúng ta sẽ thử tìm hiểu về query mongodb sử dụng Mongoose.

👉 Mongodb create database and user terminal

How to mongodb create database and user command line. Như tiêu đề bài viết, tôi sẽ show cho các bạn về cách create mongodb and user sử dụng command line. what’s mongodb? Thì tôi hy vọng các bạn đã đọc bài trước rồi thì đã hiểu MongoDB được công nhận là cơ sở dữ liệu hàng đầu của NoQuery.

👉 [Series MongoDB] Phần 2: Install Mongodb trên Ubuntu 18.04

Install Mongodb Ubuntu. Sau phần 1, chúng ta đã giới thiệu sơ qua về Mongdb là gì? Và tại sao Mongodb lại được phổ biến nhiều đến như vậy. Thì như đã hứa bài trước thì bài này chúng ta sẽ thử install mongodb trên Ubuntu, và cũng tương tự trên macOs. remove mongodb ubuntu

👉 Big data là gì? Database là gì? Mongodb có xử lý được big data hay không?

Big data là gì? Database là gì? Thường ngày các bạn đã nghe về cụm từ "Big data". Vậy Big data là gì? Mongodb là gì? và tại sao Big data lại quan trọng và phổ biến đến như vậy, ngoài Oracle.. Thì Mongodb có xử lý được big data hay không thì trong bài viết này, chúng ta sẽ đi tìm hiểu thế nào.