我有一个脚本,我正在使用mongo shell使用 load()方法加载一些初始数据。但它似乎在第一行失败,出现以下错误
TypeError:db.getSibilingDB不是函数
这是我的剧本
db = db.getSibilingDB('queued')
db.createCollection('restaurantList')
restaurantListCollection = db.getCollection('restaurantList')
restaurantListCollection.remove({})
restaurantListCollection.insert({
name:"RestaurantA",
address: "Cherry Street 14",
waitTime: "15-20"
})
restaurantListCollection.insert({
name:"RestaurantB",
address: "Columbus Street 29",
waitTime: "5-7"
})
restaurantListCollection.insert({
name:"RestaurantA",
address: "12th Street",
waitTime: "10-15"
})
答案 0 :(得分:2)
您似乎在getSibilingDB
中有拼写错误。
这可以解释为什么db对象似乎没有一个名为that的函数。
将其更改为getSiblingDB
,('b'和'l'之间没有'i')
希望这可以解决问题!