检查集合是否存在的函数
Function to check a collection is exist
我需要创建一个函数或其他东西来检查集合是否存在。
- 如果集合存在 -> .drop() 和 createCollection(nameCollection)
- 如果集合不存在->createCollection(nameCollection)
我知道如何创建集合或删除,但我不知道如何创建一个函数来检查是否存在。
#Nodejs#Mongodb
在mongodb + nodejs中我们可以使用listCollections()
方法。
db(<databaseName>)
.listCollections()
.toArray()
获取数组中的所有集合,然后我们可以使用一堆数组方法(如Array.indexOf()
)来查明集合是否存在。
Link 到官方文档:listCollections
我需要创建一个函数或其他东西来检查集合是否存在。
- 如果集合存在 -> .drop() 和 createCollection(nameCollection)
- 如果集合不存在->createCollection(nameCollection)
我知道如何创建集合或删除,但我不知道如何创建一个函数来检查是否存在。
#Nodejs#Mongodb
在mongodb + nodejs中我们可以使用listCollections()
方法。
db(<databaseName>)
.listCollections()
.toArray()
获取数组中的所有集合,然后我们可以使用一堆数组方法(如Array.indexOf()
)来查明集合是否存在。
Link 到官方文档:listCollections