Node.js Id的序列号

Node.js Id的序列号,node.js,mongodb,Node.js,Mongodb,我想将我的Mongo DB配置为为为Id列创建序列号。例如,它必须从1001开始,并在插入下一行时自动增加1。Node.JS中有我的模式定义。如何在节点模式中添加此配置?MongoDB不支持这种开箱即用的配置。我实现这一点的方法(尽管是在C#)是创建一个带有键和下一个数字的“序列”集合。您可以自动递增并返回下一个数字,然后将其用作集合中的id 这是一个C#函数,使用findandmodify mongodb命令获取并更新给定“密钥”的序列号 序列文档如下所示: { _id : 'myke

我想将我的Mongo DB配置为为为Id列创建序列号。例如,它必须从1001开始,并在插入下一行时自动增加1。Node.JS中有我的模式定义。如何在节点模式中添加此配置?

MongoDB不支持这种开箱即用的配置。我实现这一点的方法(尽管是在C#)是创建一个带有键和下一个数字的“序列”集合。您可以自动递增并返回下一个数字,然后将其用作集合中的id

这是一个C#函数,使用findandmodify mongodb命令获取并更新给定“密钥”的序列号

序列文档如下所示:

{
    _id : 'mykey',
    SequenceNumber : NumberLong(1234)
}
如果您需要将其转换为javascript,请询问


希望有帮助。

MongoDB不支持这种开箱即用的方式。我实现这一点的方法(尽管是在C#)是创建一个带有键和下一个数字的“序列”集合。您可以自动递增并返回下一个数字,然后将其用作集合中的id

这是一个C#函数,使用findandmodify mongodb命令获取并更新给定“密钥”的序列号

序列文档如下所示:

{
    _id : 'mykey',
    SequenceNumber : NumberLong(1234)
}
如果您需要将其转换为javascript,请询问


希望对您有所帮助。

请参阅+1数据库端javascript函数的良好解决方案。以前从未见过这种情况。@sambomartin说JS不是为运行服务器端或被评估而设计的,它只是为了演示您应该在应用程序中编写什么代码。请参阅db端javascript函数的+1良好解决方案。以前从未见过这种情况。@sambomartin说JS不是设计用来运行服务器端或被评估的,它只是为了演示您应该在应用程序中编写什么代码。
{
    _id : 'mykey',
    SequenceNumber : NumberLong(1234)
}