sequelize判断是不是有某条数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sequelize判断是不是有某条数据相关的知识,希望对你有一定的参考价值。
参考技术A java判断数据库是否存在某条数据 //观点一,先取出数据库中已存在ID存入内存,再进行判断 //数据太多情况,内存爆炸 DateTable dt = ExcuteSQL('SELECT ID FROM TABLE'); //List为数据集,已经去重 foreach(var item in List) //观点二,在for循环中linux 查找文件夹下是不是有某文件
两个方式:find命令或者shell脚本。1、find命令
find是linux下用于查找文件的通用方法。
find语法:
find
[指定查找目录]
[查找规则]
[查找完后执行的action]
例如:find
/tmp
-name
wa*
-type
l
,是在/tmp下查找名为wa开头且类型为符号链接的文件。找到就表示存在。
2、shell脚本
在进行文件的自动处理中常常需要自动判别,下面的脚本判断test.log是否存在,存在则显示文件存在,否则显示文件不存在。
例子:编辑一个脚本判断文件是否存在
vi
t.sh
#!/bin/bash
if
[
-e
/temp/test.log
];then
//这里是判断语句,-e表示进行比较结果为真则存在
echo
"文件存在"
else
echo
"文件不存在"
fi
保存退出
执行:
sh
t.sh 参考技术A 1.
#
find
-type
f
-name
"*.c"
|
xargs
grep
"
"
是你要找的文件夹;如果是当前文件夹可以省略
-type
f
说明,只找文件
-name
"*.c"
表示只找C语言写的代码,从而避免去查binary;也可以不写,表示找所有文件
是你要找的某个字符串
2.
find
/your/path
-type
f
|
xargs
grep
MASQUERADE
grep
-F
MASQUERADE
-R
/path
以上是关于sequelize判断是不是有某条数据的主要内容,如果未能解决你的问题,请参考以下文章