在使用 Navicat 操作 MongoDB 时,进行 CRUD(创建、读取、更新、删除)操作的基本语法如下:
插入单条数据
db.collection_name.insert({"field1": "value1", "field2": "value2"});
插入多条数据:
db.collection_name.insertMany([
{"field1": "value1", "field2": "value2"},
{"field1": "value3", "field2": "value4"}
]);
查询所有数据
db.collection_name.find();
模糊查询:
db.collection_name.find({"field": /pattern/}); // 例如:查找包含特定字符串的记录
更新单条数据:
db.collection_name.updateOne(
{"field": "value"},
{$set: {"field_to_update": "new_value"}}
);
更新多条数据:
db.collection_name.updateMany(
{"field": "value"},
{$set: {"field_to_update": "new_value"}}
);
删除单条数据:
db.collection_name.deleteOne({"field": "value"});
删除多条数据:
db.collection_name.deleteMany({"field": "value"});