?? ??? MongoDB ???? ??? ??????
?? ??? ?? MongoDB ???? ????? ?? ?? ??? ????? ?? ?????? ??? ?? ? ??? ??? ???? ???? ???????. MongoDB? find()
???, ?? ??? ?? ?? update
??? ?? ??? ?? ???? ??? ??? ??? ??? ??? ?????.
??? MongoDB ???? ???? ???? ??? ?? ?????.
<code class="javascript">db.collection.find({ field: { operator: value } })</code>
?? ??, age
??? 18?? ? ????? ?? ??? ???? $gt
(?? ?) ???? ?????.
<code class="javascript">db.users.find({ age: { $gt: 18 } })</code>
MongoDB ???? ?? ???? ?? ? ? ????.
- ?? ??? : ??? ?? ?? (
$eq
,$gt
,$gte
,$in
,$lt
,$lte
,$ne
,$nin
)? ??? ? ????. - ?? ??? :?? ?? ?? ?? ? (
$and
,$not
,$nor
,$or
)? ?? ? ? ????. - ?? ??? :? ??? ?? ?? ??? ????? (
$exists
,$type
). - ?? ??? : ?? ??? ??? ????? ?? ? ? ?????? (
$all
,$elemMatch
,$size
). - ?? ??? : ??? ? (
$expr
,$jsonSchema
,$mod
,$regex
,$text
,$where
)? ?? ??? ?????.
??? ???? ????? ????? ??? ?? ?? ??? ???? ??? ??? ?? ??? ??? ???????.
??? ????? MongoDB ???? ? ?? ?? ??????
??? ??? ??? ???? MongoDB ???? ? ?? ????.
-
$and
$or
??? ??? :<code class="javascript">db.inventory.find({ $and: [ { price: { $lt: 1000 } }, { $or: [ { qty: { $lte: 20 } }, { sale: true } ]} ] })</code>
? ??? ??? 1000?? ?? ??? 20?? ??? ??? ????
inventory
????? ??? ?????. -
?? ???
$elemMatch
?? :<code class="javascript">db.students.find({ scores: { $elemMatch: { type: "homework", score: { $gt: 80 } } } })</code>
? ??? ?? ??? 80?? ? ???? ????.
-
?? ????
$expr
?? :<code class="javascript">db.sales.find({ $expr: { $gt: [ { $multiply: [ "$price", "$quantity" ] }, 1000 ] } })</code>
? ??? ? ??? (??? ?? ??)? 1000?? ? ??? ????.
-
?? ??? ??
$regex
?? :<code class="javascript">db.users.find({ name: { $regex: /^J/ } })</code>
? ??? ??? ?? 'j'? ???? ???? ????.
?? ???? ???? MongoDB ??? ?????? ?????????
?? ???? ???? MongoDB ??? ????? ?????? ??? ??? ?? ???? ? ????. ? ?? ??? ??? ????.
-
?? ???? ??? ?? :
$gt
,$lt
?? ?? ?? ???? ?? ?? ???? ??? ????? ??? ??????. ???? ?? ?? ??? ?? ?? ? ????.<code class="javascript">db.users.createIndex({ age: 1 })</code>
age
??? ??? ? ???age
? ?? ???? ??? ??? ? ????. -
???? ??? ??
$in
?? :???
$in
???? ???? ??? ? ?? ??? ??OR
???? ? ???? ? ????.<code class="javascript">db.products.find({ category: { $in: ["Electronics", "Books"] } })</code>
??? ????? ???? ????.
<code class="javascript">db.products.find({ $or: [{ category: "Electronics" }, { category: "Books" }] })</code>
-
?? ???? ??
$elemMatch
?? :?? ??? ?? ? ?
$elemMatch
???? ??? ?? ?? ?? ?? ???? ?????.<code class="javascript">db.students.find({ scores: { $elemMatch: { type: "exam", score: { $gt: 90 } } } })</code>
????? ? ??? ?? ??? ???? ????.
-
????
$where
????? :$where
? ????? ? ??? ?? JavaScript ??? ???? ??? ??? ?? ? ????. ??? ??? ?? ?? ???? ???????.<code class="javascript">// Slower db.users.find({ $where: "this.age > this.retirementAge" }) // Faster db.users.find({ age: { $gt: "$retirementAge" } })</code>
MongoDB ???? ????? ?????? ?? ??? ??????
MongoDB ???? ????? ????? ?? ?? ??? ??????.
-
??? ?? ?? :
??? ???? ?? ??? ??? ??? ??????. ? ??? ??? ?? ???? ???? ???? ? ??????.
-
???? ??? ?? :
?? ?? ???? ?? ?? ???? ??? ?? ??? ?? ????. ?? ???? ?? ?? ??? ?? ???? ?????? ??????.
-
$or
???? ??? ???????.$or
???? ?? ????? ????? ???? ???? ?? ??? ??? ??? ? ????. ????$in
????? ??? ?? ???? ??? ??? ??????. -
????
$where
Operator ???? ????.???? ????? ?? ??? ?? JavaScript ??? ???? ???
$where
? ?? ? ????. ???? ?? ?? ?? ???? ??????. -
??? ??? ?? ??? ??? ??????.
?? ??? ??? ??? ??? ?? ?? ??? ?? ??? ??????. ??? ??? ????? ?????? ??
find()
?update()
??? ???? ??? ? ???? ? ????. -
?? ? ??? ?? ?????.
Projection (
{ field: 1 }
)? ???? ??? ?? ? ????limit()
?skip()
? ?? ? ?? ?? ???? ?? ? ???? ????. -
?? ?? ???? ? ?? :
MongoDB?
explain()
??? ?? ??? ???? ?? ?? ??? ???? ?? ?? ???????. MongoDB Compass ?? ?? ???? ??? ???? ??????? ??? ????? ????????.
??? ?? ??? ??? MongoDB ???? ????? ???? ??? ?????? MongoDB ??? ??? ???? ?? ???? ? ????.
? ??? ?? ??? MongoDB ???? ??? ??????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

MongoDB ?? ??? ?? ??, ?? ? ???? ? ?? ??? ?????. 1. ?? ????? ?????, ??? -??? ????? ??????. Authorization : ??? ? ?? ???? ???? ??? ??? ???? ????. 2. ??? ??? ????, ??? ?? ???? ??? ??? ????, ?? ??? ??? ???, ????? ??? ????, ?? ??? ????. 3. ??? ???, TLS/SSL? ???? ?? ???, PEM ??? ? CA ??? ???? ???? ??? ? ?? ???? ?? ???? ???? ??? ?? ?? ??? ??????. ?? ??? ??? ??? ???? ???? ??? ????? ?????? ??? ?? ??? ???????.

MongoDB? UpdateOne (), updatemany () ? replarone ()? ?? ???? ???? ??? ??????. hududone ()? ? ?? ???? ??? ??? ??? ??????, ?? ??? ??? ? ?? ? ??? ?????. hpodatemany () ???? ?? ???? ??? ??? ?? ???? ??? ?????? ??? ?????. werlopone ()? ? ?? ???? ??? ??? ?????,? ??? ?? ??? ???? ?? ??? ?? ??? ??? ??? ?????. ? ??? ?? ??? ?? ?? ??? ?? ? ? ??? ???? ?? ? ?? ??? ?? ?????.

Mongodbatlas? ?? ??? ??, ???, ?? ?? ? ????? ?? ?? ??? ??? ?? ???? ???? ????. ??, M0 ????? 512MB? ???? ?? 2GB? ????? ???? CPU ???? ???? ??? ?? ?? ??? ??? ????? ?????. ??, ??-?? ?? ?? ? ?? ?? ??? ?? ? ?? ? ????? ???? ?? ?? ?? ?? ?? ??? ???? ??? ? ????. ??, ??? ?? ? ?? ??? ???? ??? ?? ?? ???? ???? ?? ??? ??? ? ? ????. ?????, ?? ??? ???? ??? ??? ?? ?? ????? ?? ???? ??? ?? ????? ?? ?? ??? ?? ?????? ?????.

DeleteOne ()? ???? ?? ??? ?????,? ??? ??? ???? ? ?? ??? ???? ? ?????. deletemany ()? ???? ?? ???? ??? ??????. ?? ??? ?? ???? ?? DeleteOne ()? ???????. ?? ?? ?? ??? ??? ??? ?? ? ????? ?? DeleteOne ()? ???????. ?? ?? ??, ??? ??? ?? ?? ??? ???? ?? ??? ????? DeletEmany ()? ???????. ? ?? ?? ???? ????? ???? (????? ?) ??? ??? ? ? ???? ?? ? ?? ?? ?????? ??? ??? ?? ???? ??? ???? ???????. ?? ??? ???? ??? ?? ??? ?? ???? ??? ???? ???? ??? ??? ?????.

mongodbhandlestimeseriesdataefefectureationseriescollectionsintimeversion5.0.1.timeseriescollectionsgrouptimestampeddataintobucketsbasedontimeintervals, retindexezeandimprovingqueryefficiency.2

ttlindexesaUtomataulticallydeleTeOtDataFterasEttime.theworkondatefields, ?? AbackgroundProcesstoreMoveexpiredDocuments, IdealForsessions, Logs, ? Caches.tosetoneup, CreateAndexonAtimestAmpfieldswithexplestionsincludimprocisedel

Mongodbshell (Mongosh)? MongoDB ??????? ?? ?????? JavaScript ?? ?? ? ?????. 1. ?? MongoDB ????? ???? ? ?????. ?? ?? ?? ??? ? ??? ?? ?? ?? ??? ?????. ?? ??, Mongosh "Mongodb srv : // ..."? ???? Atlas ????? ???? ??? ?? ??????? ??????. 2. insertone () ??? ?? ? ??? ???? ??? ??? ?? ?? ??, ??, ???? ? ?? ? CRUD ??? ?????. 3. ?? ?????? ??, ?????, ?? ?? ??? ?? ?????? ?? ?? ??

??? ??????? MongoDB? ????????? ??? ?? ??, ??? ?? ? ?? ???? ??? ??????. ??, ?? ??? ?? ??? ??? ?? ?? ?? ? ?? ??? ???? ?? ??? ??? ?? ??? ???? ?? ?????. ??, ??? ?? ???? ?? ???? ????? ???? ??? ?? ?? ?? ?????? ?? ?? ????? ????? ???? ?? ?????. ?????, ???? ????? ????, ?? ??? ????, ??? ???? ??? ???? ???? ?? ??? ?????? ? ??? ??? ??????.
