Không bằng mongodb?
MongoDB cung cấp nhiều toán tử truy vấn so sánh. Toán tử $ne (Không bằng) là một trong những toán tử đó. Toán tử $ne (Không bằng) được sử dụng để chọn các tài liệu trong đó giá trị của trường không bằng giá trị đã cho. Bạn có thể sử dụng toán tử này trong phương thức update, find, like theo yêu cầu của bạn Show Cú pháp của toán tử $neví dụTrong các ví dụ sau, chúng tôi đang làm việc với >db.employee.find() { "_id" : 1, "name" : "John", "father_name" : "Thomas", "department" : "Contain Writting", "experience" : 2, "language" : { "C#", "python", "java" }, "mobile_no" : 9856321478, "gender" : "Male", "salary" : 22000, "age" : 26 } { "_id" : 2, "name" : "William", "father_name" : "Rebort", "department" : "Softwre Tester", "experience" : 1, "language" : { "C#", "python" }, "mobile_no" : 7896541478, "gender" : "Male", "salary" : 20000, "age" : 21 } { "_id" : 3, "name" : "Ava", "father_name" : "William", "department" : "Marketing manager", "experience" : 5, "language" : { "C#", "C++", "java" }, "mobile_no" : 8789654178, "gender" : "Female", "salary" : 36500, "age" : 25 } { "_id" : 4, "name" : "Olivia", "father_name" : "Noah", "department" : null, "experience" : 4, "language" : { "C++", "java" }, "mobile_no" : 9045641478, "gender" : "Female", "salary" : 30000, "age" : 27 } { "_id" : 5, "name" : "Elijah", "father_name" : "John", "department" : "HR", "experience" : 0, "language" : { "C++", "HTML", "java" }, "mobile_no" : 6589741230, "gender" : "Male", "salary" : 15000, "age" : 20 } { "_id" : 6, "name" : "John", "father_name" : "Liam", "department" : "Softwre Tester", "experience" : 10, "language" : { "C#", "CSS", "HTML" }, "mobile_no" : 9014536987, "gender" : "Male", "salary" : 55000, "age" : 30 } ví dụ 1. Sử dụng toán tử $ne Trong ví dụ này, chúng tôi chỉ tìm kiếm nhân viên nam. Nói cách khác, chúng tôi đang tìm kiếm các tài liệu mà giới tính không bình đẳng với nữ giới đầu ra { "_id" : 1, "name" : "John", "father_name" : "Thomas", "department" : "Contain Writting", "experience" : 2, "language" : { "C#", "python", "java" }, "mobile_no" : 9856321478, "gender" : "Male", "salary" : 22000, "age" : 26 } { "_id" : 2, "name" : "William", "father_name" : "Rebort", "department" : "Softwre Tester", "experience" : 1, "language" : { "C#", "python"}, "mobile_no" : 7896541478, "gender" : "Male", "salary" : 20000, "age" : 21 } { "_id" : 5, "name" : "Elijah", "father_name" : "John", "department" : "HR", "experience" : 0, "language" : { "C++", "HTML", "java" }, "mobile_no" : 6589741230, "gender" : "Male", "salary" : 15000, "age" : 20 } { "_id" : 6, "name" : "John", "father_name" : "Liam", "department" : "Softwre Tester", "experience" : 10, "language" : { "C#", "CSS", "HTML" }, "mobile_no" : 9014536987, "gender" : "Male", "salary" : 55000, "age" : 30 } ví dụ 2. Một vi dụ khac Trong ví dụ này, chúng tôi chỉ chọn những nhân viên có giá trị trường lương không bằng 25000 MongoDB cung cấp một loại toán tử so sánh khác cho người dùng, not equals là một trong những toán tử so sánh được cung cấp bởi MongoDB. Thông thường MongoDB “không bằng” một toán tử so sánh, nó được sử dụng để so sánh hai giá trị khác nhau, chẳng hạn như giá trị được chỉ định và giá trị được gửi. Về cơ bản, một toán tử bằng được sử dụng để tìm nạp tài liệu được yêu cầu trong đó giá trị của một trường từ bộ sưu tập không bằng giá trị đã chỉ định. các toán tử không bằng nhau, chúng tôi có thể sử dụng các phương thức khác nhau như thích, tìm và cập nhật theo yêu cầu của chúng tôi. Toán tử so sánh MongoDB “không bằng” mà chúng ta có thể biểu thị bằng cách sử dụng ký hiệu $ne Gói khoa học dữ liệu tất cả trong một(360+ khóa học, hơn 50 dự án) Giá 360+ Khóa học trực tuyến. hơn 50 dự án. Hơn 1500 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời cú pháp Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn Hadoop, Khoa học dữ liệu, Thống kê và những thứ khác
Giải trình Ở cú pháp trên, chúng ta sử dụng toán tử so sánh của MongoDB không bằng ($ne) với 2 tham số khác nhau như sau tên trường được chỉ định. nó được sử dụng để đặt tên trường từ bộ sưu tập và trường này phụ thuộc vào người dùng $ne. nó là ký hiệu của toán tử so sánh không bằng giá trị quy định. Nó được sử dụng để xác định giá trị cho so sánh Làm cách nào để không bình đẳng hoạt động trong Mongodb?Bây giờ hãy xem cách hoạt động của toán tử so sánh không bằng trong MongoDB như sau Trước tiên, hãy cố gắng hiểu toán tử là gì. MongoDB cung cấp các loại toán tử khác nhau như so sánh, logic, mảng phần tử và bitwise, v.v. Nhưng chúng tôi thường sử dụng các toán tử so sánh giữa các toán tử khác nhau. Một lần nữa, chúng tôi có các loại toán tử so sánh khác nhau, chẳng hạn như eq, gt, lt và gte, v.v. và toán tử này chúng tôi có thể sử dụng theo yêu cầu của mình Thông thường, toán tử “không bằng” được sử dụng để so sánh giá trị đã chỉ định với tất cả các tài liệu từ bộ sưu tập và nếu nó tìm thấy bất kỳ tài liệu phù hợp nào từ bộ sưu tập thì nó sẽ hiển thị tất cả các tài liệu từ bộ sưu tập Hoạt động của toán tử “không bằng” rất đơn giản; . Tên trường được chỉ định và giá trị được chỉ định tùy thuộc vào người dùng. Tại thời điểm thực hiện, nó so sánh tất cả các giá trị được chỉ định với tất cả các tài liệu từ bộ sưu tập và nếu giá trị của tài liệu không bằng giá trị được chỉ định thì nó sẽ hiển thị các bản ghi được chỉ định Ví dụBây giờ hãy xem các ví dụ khác nhau về các toán tử không bằng nhau như sau Đầu tiên, chúng ta cần tạo bộ sưu tập mới như sau Đầu tiên, chúng ta cần sử dụng cơ sở dữ liệu sau đó tạo một bộ sưu tập như sau Đầu tiên, chúng tôi đã tạo một cơ sở dữ liệu mẫu bằng cách sử dụng câu lệnh sau như sau sử dụng mẫu Giải trình Trong câu lệnh trên, chúng ta sử dụng lệnh để tạo cơ sở dữ liệu mới, ở đây chúng ta đã tạo thành công một cơ sở dữ liệu mẫu và chúng ta sử dụng nó. Kết quả cuối cùng hoặc chúng ta có thể nói đầu ra của câu lệnh trên mà chúng tôi đã minh họa bằng cách sử dụng ảnh chụp màn hình sau đây như sau Sau khi tạo thành công cơ sở dữ liệu, chúng ta cần tạo bộ sưu tập bằng cách sử dụng câu lệnh sau như sau
Giải trình Trong câu lệnh trên, chúng ta sử dụng lệnh createCollection để tạo bộ sưu tập mới; . Kết quả cuối cùng hoặc chúng ta có thể nói đầu ra của câu lệnh trên mà chúng tôi đã minh họa bằng cách sử dụng ảnh chụp màn hình sau đây như sau Bây giờ chúng tôi có một bộ sưu tập, vì vậy bây giờ chúng tôi cần chèn cùng một tài liệu vào bộ sưu tập mới được tạo là student_info bằng cách sử dụng câu lệnh sau như sau
Giải trình Bằng cách sử dụng câu lệnh trên, chúng tôi đã chèn thành công năm tài liệu vào bộ sưu tập student_info, trong đó chúng tôi đã chèn tên của sinh viên, tên khoa của sinh viên, điểm của một sinh viên và điểm của môn học DBMS như được hiển thị Bây giờ chúng ta có thể xem tất cả các tài liệu từ bộ sưu tập bằng cách sử dụng câu lệnh sau như sau
Giải trình Kết quả cuối cùng hoặc chúng ta có thể nói đầu ra của câu lệnh trên mà chúng tôi đã minh họa bằng cách sử dụng ảnh chụp màn hình sau đây như sau Bây giờ chúng ta có thể thực hiện toán tử so sánh không bằng như sau
Giải trình Trong ví dụ trên, chúng ta thử phát hiện ra rằng điểm của học sinh không bằng 45, lúc đó chúng ta có thể sử dụng câu lệnh trên. . Ở đây, trước tiên chúng tôi chỉ định tên bộ sưu tập là một sinh viên sau đó chúng tôi sử dụng chức năng tìm kiếm với các nhãn được gửi và giá trị do người dùng chỉ định như được hiển thị. Kết quả cuối cùng hoặc chúng ta có thể nói đầu ra của câu lệnh trên mà chúng tôi đã minh họa bằng cách sử dụng ảnh chụp màn hình sau đây như sau Bây giờ hãy cùng xem thêm các ví dụ về not equal để hiểu rõ hơn như sau
Giải trình Tương tự như ví dụ trên ta cần tìm tất cả các văn bản có dấu không bằng 12. Ở đây, trước tiên chúng tôi chỉ định tên bộ sưu tập là một sinh viên sau đó chúng tôi sử dụng chức năng tìm kiếm với các nhãn được gửi và giá trị do người dùng chỉ định như được hiển thị. Kết quả cuối cùng hoặc chúng ta có thể nói đầu ra của câu lệnh trên mà chúng tôi đã minh họa bằng cách sử dụng ảnh chụp màn hình sau đây như sau Bây giờ hãy xem cách chúng ta có thể sử dụng phương thức cập nhật với toán tử so sánh $ne như sau ________số 8 Giải trình Trong ví dụ trên, chúng tôi cố gắng triển khai phương thức cập nhật không bằng như được hiển thị. Ở đây chúng ta cần đặt 80 điểm cho môn DBMS nếu điểm của sinh viên không bằng 12. Kết quả cuối cùng hoặc chúng ta có thể nói đầu ra của câu lệnh trên mà chúng tôi đã minh họa bằng cách sử dụng ảnh chụp màn hình sau đây như sau Bây giờ chúng ta có thể sử dụng phương thức find để xem các tài liệu được cập nhật như sau
Giải trình Kết quả cuối cùng hoặc chúng ta có thể nói đầu ra của câu lệnh trên mà chúng tôi đã minh họa bằng cách sử dụng ảnh chụp màn hình sau đây như sau Tương tự, chúng ta có thể sử dụng các toán tử so sánh “không bằng” với các phương thức khác nhau tùy theo yêu cầu của chúng ta Phần kết luậnChúng tôi hy vọng từ bài viết này bạn tìm hiểu thêm về MongoDB không bằng. Từ bài viết trên, chúng ta đã học được cú pháp cơ bản của từ không bằng và chúng ta cũng thấy các ví dụ khác nhau về từ không bằng. Từ bài viết này, chúng tôi đã tìm hiểu cách thức và thời điểm chúng tôi sử dụng MongoDB không bằng Bài viết được đề xuấtĐây là hướng dẫn về Mongodb không bằng. Ở đây chúng ta thảo luận về cú pháp cơ bản của từ không bằng và chúng ta cũng thấy các ví dụ khác nhau về từ không bằng. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm – Bằng với trong MongoDB?MongoDB cung cấp các loại toán tử so sánh khác nhau và toán tử đẳng thức($eq) là một trong số đó. Toán tử đẳng thức ($eq) được sử dụng để so khớp các tài liệu trong đó giá trị của trường bằng với giá trị đã chỉ định. Nói cách khác, toán tử $eq được sử dụng để xác định điều kiện bình đẳng.
Làm cách nào để sử dụng Nin trong MongoDB?Cách sử dụng toán tử $nin trong MongoDB. Toán tử $nin trong MongoDB hoạt động ngược lại với $in; . Cú pháp giống với $in và được hiển thị bên dưới. {"đã nộp". {$nin. ["giá trị1", "giá trị2". ]}}
$or trong MongoDB là gì?MongoDB cung cấp các loại toán tử truy vấn logic khác nhau và toán tử $or là một trong số đó. Toán tử này được sử dụng để thực hiện phép toán OR logic trên mảng gồm hai biểu thức trở lên và chỉ chọn hoặc truy xuất những tài liệu khớp với ít nhất một trong các biểu thức đã cho trong mảng.
Làm cách nào để thêm nhiều điều kiện trong MongoDB?Trong MongoDB, chúng ta có thể áp dụng nhiều điều kiện bằng cách sử dụng toán tử and . Bằng cách áp dụng thao tác và, chúng tôi sẽ chọn tất cả các tài liệu thỏa mãn tất cả các biểu thức điều kiện. Chúng ta có thể sử dụng toán tử này trong các phương thức như find(), update(), v.v. theo yêu cầu. |