- 使用代码创建名为
users
的集合:
import pymongo
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["your_database"]
users_collection = db.create_collection("users")
- JavaScript(使用
mongodb
驱动):
const { MongoClient } = require('mongodb');
const uri = "mongodb://localhost:27017";
const client = new MongoClient(uri);
async function createCollection() {
try {
await client.connect();
const db = client.db('your_database');
await db.createCollection('users');
console.log('Collection created successfully');
} catch (e) {
console.error(e);
} finally {
await client.close();
}
}
createCollection();
- 创建集合时指定最大文档数量为1000:
import pymongo
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["your_database"]
users_collection = db.create_collection("users", capped=True, size=1024*1024, max=1000)
- JavaScript(使用
mongodb
驱动):
const { MongoClient } = require('mongodb');
const uri = "mongodb://localhost:27017";
const client = new MongoClient(uri);
async function createCollection() {
try {
await client.connect();
const db = client.db('your_database');
await db.createCollection('users', { capped: true, size: 1024 * 1024, max: 1000 });
console.log('Collection created successfully');
} catch (e) {
console.error(e);
} finally {
await client.close();
}
}
createCollection();
- 删除
users
集合的方法:
import pymongo
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["your_database"]
users_collection = db["users"]
users_collection.drop()
- JavaScript(使用
mongodb
驱动):
const { MongoClient } = require('mongodb');
const uri = "mongodb://localhost:27017";
const client = new MongoClient(uri);
async function dropCollection() {
try {
await client.connect();
const db = client.db('your_database');
const usersCollection = db.collection('users');
await usersCollection.drop();
console.log('Collection dropped successfully');
} catch (e) {
console.error(e);
} finally {
await client.close();
}
}
dropCollection();