小编W.M*_*.M.的帖子

如何将所有现有文档的 _id 字段从类型字符串转换为数字

在我的一个系列中,我有一个_id存储数字的字段。该字段最初在 Mongoose 模型中定义为String。但是,集合中有关此字段的所有数据都包含存储为字符串的纯整数。我想保留集合中的所有数据,同时将此字段(以及所有关联_id的)的类型从 type 转换String为 type Number。关于如何做到这一点的任何建议?谢谢。

mongodb datatypes type-conversion

4
推荐指数
1
解决办法
9395
查看次数

生成唯一的随机字符串,用作 PostgreSQL 中新创建的行内字段的值

我有这个生成随机字符串的语句:

SELECT string_agg (substr('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', ceil (random() * 62)::integer, 1), '')
FROM generate_series(1, 20);
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在函数内实现此功能,该函数会将上述语句的值自动分配给url_prefix创建新记录时命名的字段(on INSERT's)?

postgresql stored-procedures insert random functions

1
推荐指数
1
解决办法
8495
查看次数