MongoDb & 中是否有相当于 MySql 的 getLastInsertID() 的方法? PHP?

发布于 2024-11-06 04:36:07 字数 147 浏览 0 评论 0原文

标题已经说明了一切。 我发现了一个看起来像这样的例子:

db.find(fields = {"-id"}).sort("-id", -1).limit(X)

但这似乎并不安全,因为这是假设 id 实际上是有序的。

The title asks it all.
I have found an example that looked something like this:

db.find(fields = {"-id"}).sort("-id", -1).limit(X)

but that doesn't seem safe because that is assuming the ids will actually be in order.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请远离我 2024-11-13 04:36:08
$item = array( ... );
$mongo_collection->insert($item);
$id = $item['_id'];

它将把 ID 添加到 $item 数组中。另请注意,如果您愿意,可以使用对象而不是数组。

$item = array( ... );
$mongo_collection->insert($item);
$id = $item['_id'];

It'll add the ID to the $item array. Also note you can use an object instead of an array if it's your preference.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文