MongoDB沒有提供臨時表的概念,因此沒有專門的方法來查詢臨時表。不過,可以通過其他方法來實現類似的功能,如使用內存集合或者使用臨時集合。
1. 內存集合:MongoDB支持將數據存儲在內存中的集合,這樣可以實現臨時表的功能。可以使用`db.createCollection()`方法創建一個內存集合,并將數據插入其中,然后使用查詢方法來查詢這個內存集合。
db.createCollection("temp", {memory: true}); db.temp.insertMany([??{name:?“John”,?age:?25},
??{name:?“Jane”,?age:?30},
??{name:?“Bob”,?age:?35} ]); //?查詢內存集合 db.temp.find({});
2. 臨時集合:MongoDB也支持創建臨時集合來存儲臨時數據。可以使用db.createCollection()
方法創建一個臨時集合,并將數據插入其中,然后使用查詢方法來查詢這個臨時集合。
db.createCollection(“temp”,?{temp:?true}); db.temp.insertMany([??{name:?“John”,?age:?25},
??{name:?“Jane”,?age:?30},
??{name:?“Bob”,?age:?35} ]); //?查詢臨時集合 db.temp.find({});
這兩種方法都可以實現臨時表的查詢功能,具體使用哪種方法取決于具體的需求和場景。