我想知道我们是否可以在同一连接上检索由CosmosDb(mongoDb)创建的最新插入的_id(ObjectId)。 (类似于sql server中的SCOPE_IDENTITY())。我使用CosmosDb输出绑定从Azure函数插入文档。
答案 0 :(得分:1)
据我所知,在MongoDb API中没有类似SQL Server的SCOPE_IDENTITY()之类的功能。
我们可以通过对Azure Cosmos DB的内部Timestamp(_ts)属性进行排序来获取最新文档,该数字表示自1970年1月1日以来经过的秒数。
查询将类似于:
db.YourCollection.find().sort({"_ts":1}]).limit(1)